gpt4 book ai didi

ios - navigationBarItems 中的 SwiftUI NavigationButton

转载 作者:搜寻专家 更新时间:2023-10-31 19:40:10 25 4
gpt4 key购买 nike

我希望能够使用 NavigationButton 导航到 .navigationBarItems 中的新 View 。这就是我期望的工作方式:

NavigationView {
Text("Hello world")
.navigationBarTitle(Text("Title"))
.navigationBarItems(trailing:
NavigationButton(destination: TestView()) {
Text("Next")
}
)
}

但是,“下一步”按钮没有任何作用!我知道 PresentationButton 提供了一个像这样的弹出 View :

NavigationView {
Text("Hello world")
.navigationBarTitle(Text("Title"))
.navigationBarItems(trailing:
PresentationButton(destination: TestView()) {
Text("Next")
}
)
}

但这不是我要找的。

最佳答案

正如我在评论中告诉您的那样,这是一个错误。但它已得到修复,现在它的工作方式完全符合您自 Beta 5 以来的预期,但请记住,NavigationButton 已更改为 NavigationLink。所以它会像:

struct ContentView: View {
var body: some View{
NavigationView {
Text("Hello world")
.navigationBarTitle(Text("Title"))
.navigationBarItems(trailing:
NavigationLink(destination: TestView()) {
Text("Next")
}
)
}
}
}

关于ios - navigationBarItems 中的 SwiftUI NavigationButton,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56606053/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com