我希望能够使用NavigationButton导航到中的新视图.navigationBarItems。这是我期望它应该起作用的方式:
NavigationView {
Text("Hello world")
.navigationBarTitle(Text("Title"))
.navigationBarItems(trailing:
NavigationButton(destination: TestView()) {
Text("Next")
}
)
}
Run Code Online (Sandbox Code Playgroud)
但是,“下一步”按钮没有任何作用!我知道PresentationButton提供了如下这样的弹出视图:
NavigationView {
Text("Hello world")
.navigationBarTitle(Text("Title"))
.navigationBarItems(trailing:
PresentationButton(destination: TestView()) {
Text("Next")
}
)
}
Run Code Online (Sandbox Code Playgroud)
但这不是我想要的。
Moj*_*ini 17
正如我在评论中告诉您的那样,这是一个错误。但是自从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")
}
)
}
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4020 次 |
| 最近记录: |