一次在watchOS上使用后,SwiftUI PresentationButton停止运行

时间:2019-06-08 21:57:27

标签: swiftui

PresentationButton可以正确显示视图,但是在单击“取消”以返回到父视图时,该按钮拒绝再次显示子视图。

这是我的PresentationButton代码:

struct ContentView : View {
    var body: some View {
        ZStack {

            PresentationButton(Text("Click to show"), destination: SomeOtherView())
                .transition(.slide)
        }
    }
}

1 个答案:

答案 0 :(得分:0)

此错误在Xcode 11 beta 4之前以各种形式存在,但请注意API已更改。

PresentationButton成为PresentationLink,然后在Xcode 11 beta 4中弃用了.sheet

有关如何使用新功能的示例,请参见此处:https://stackoverflow.com/a/57087399/3179416