ios - SwiftUI:使用它拖动底部工作表的 ScrollView
问题描述
我正在尝试创建一个像这样拖动其容器的 SwiftUI Scrollview:https ://drive.google.com/file/d/1O92DgsVI1OjM1HEUXUwVywB8gcdShOP-/view?usp=sharing
许多 Apple 应用程序都使用它(Apple Maps、Music、Wallet 等),但我还没有找到使用 SwiftUI 的简单方法。您认为简单地实现这一点的最佳方法是什么?
我在这里查看了大多数库https://github.com/search?q=swiftui+drawer但它们都没有使用可以拖动视图的 ScrollView 来实现它们的抽屉。
我还尝试将自定义 UIScrollView 实现为 UIViewRepresentable 并尝试调整 scrollViewWillBeginDragging() 但我无法使其工作。
解决方案
以下用于在整个应用程序中应用
func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool {
UIScrollView.appearance().bounces = false
}
推荐阅读
- c# - 测试用例的空 int 输入
- java - 如何将存储过程的结果映射到spring-boot/hibernate中的实体
- r - 使用混淆矩阵找到截止值?
- firebase - 有什么方法可以使用事件参数来触发 Firebase 中的应用内消息?
- php - PHP文件在PWA中的作用
- image - 将图像从 dialogflow 发送到 webhook
- google-cloud-firestore - firestore 文档快照 get() 不适用于包含连字符的字段名称的点字符串表示法
- python - 如何在 python 中使用 webbrowser.open 打开多个 chrome 选项卡
- django - 值错误在 /
- django - Django 模板语言