【发布时间】:2019-12-05 05:11:59
【问题描述】:
在 SwiftUI 中,当我将所有代码包装在 NavigationView 中时,我可以在 iPhone 屏幕模拟器尺寸上看到我的 UI,但在 iPad 尺寸上却看不到。当我删除 NavigationView 时,我可以再次看到所有内容。有人知道为什么吗?
【问题讨论】:
标签: navigation swiftui simulator screen-size navigationview
在 SwiftUI 中,当我将所有代码包装在 NavigationView 中时,我可以在 iPhone 屏幕模拟器尺寸上看到我的 UI,但在 iPad 尺寸上却看不到。当我删除 NavigationView 时,我可以再次看到所有内容。有人知道为什么吗?
【问题讨论】:
标签: navigation swiftui simulator screen-size navigationview
navigationView 在那里,但您需要从左侧滑入。或者在风景中,它也总是可见的。
您可以添加.navigationViewStyle(StackNavigationViewStyle()) 使其始终可见。
struct ContentView: View {
var body: some View {
NavigationView {
Form {
Text("Hello World")
}
}.navigationViewStyle(StackNavigationViewStyle())
}
}
【讨论】: