Ios 通过在swiftui中向下滑动来限制工作表解除
我有一个按钮,当我点击它时,一个新的视图将显示为一张图纸。在SwiftUI中,默认情况下,向下滑动手势将关闭图纸视图。我想限制它Ios 通过在swiftui中向下滑动来限制工作表解除,ios,swift,swiftui,Ios,Swift,Swiftui,我有一个按钮,当我点击它时,一个新的视图将显示为一张图纸。在SwiftUI中,默认情况下,向下滑动手势将关闭图纸视图。我想限制它 我会有一个解雇按钮。在我按下按钮之前,工作表不会被取消。如果您使用的是swiftUI,您可能会发现这很有用 它有你想要的功能 ---编辑--- 几个月后再讨论这个问题。如果你不需要额外的图书馆,我会很好地为你服务。非常优雅的解决方案。像个魔术师一样工作。iOS 14: 全屏封面(显示:onDismiss:content:) iOS 15: 已禁用交互界面我们在 我
我会有一个解雇按钮。在我按下按钮之前,工作表不会被取消。如果您使用的是swiftUI,您可能会发现这很有用 它有你想要的功能 ---编辑--- 几个月后再讨论这个问题。如果你不需要额外的图书馆,我会很好地为你服务。非常优雅的解决方案。像个魔术师一样工作。iOS 14:
全屏封面(显示:onDismiss:content:)
iOS 15:
已禁用交互界面
我们在
我不认为你可以-它不是一个快捷的东西,它是一个iOS 13的东西。现在,如果UIKit的
modalPresentationStyle
有一个SwiftUI修改器。。。而且可能有。。。你在做生意。我的观点?这是iOS 13,不是SwiftUI。从那里开始寻找。如果你能找到答案,把它作为答案贴在这里-我一定会投赞成票。BetterSheet
在Github上已经过时了。它不支持iOS 13中支持的卡片视图样式
/// Example:
struct ContentView: View {
@State private var presenting = false
var body: some View {
VStack {
Button {
presenting = true
} label: {
Text("Present")
}
}
.sheet(isPresented: $presenting) {
ModalContent()
.allowAutoDismiss { false }
}
}
}