在SwiftUI中,当我将所有代码包装在NavigationView中时,我可以在iPhone屏幕模拟器大小上看到UI,但在iPad大小上看不到。当我移除NavigationView时,我又可以看到一切了。有人知道为什么吗?
发布于 2019-12-05 05:27:45
navigationView在那里,但你需要从左边刷进去。或者在风景中,它也总是可见的。
您可以添加.navigationViewStyle(StackNavigationViewStyle())
以使其始终可见。
struct ContentView: View {
var body: some View {
NavigationView {
Form {
Text("Hello World")
}
}.navigationViewStyle(StackNavigationViewStyle())
}
}
https://stackoverflow.com/questions/59188620
复制