我尝试在 iPhone XR 模拟器上以横向模式运行我的应用程序,但屏幕是空白的。
下面的代码是我的测试。如果我删除 NavigationView,它可以在 iPhone 8 模拟器上正确工作,但在 iPhone XR 模拟器上不起作用。
import SwiftUI
struct ContentView: View {
var body: some View {
NavigationView {
GeometryReader { gp in
VStack(alignment: HorizontalAlignment.center) {
Text("Width: \(gp.size.width)")
Text("Height: \(gp.size.height)")
}
}
}
}
}
我希望能够在横屏和竖屏两种状态下查看屏幕的大小。
有人有这种组合的经验吗?
UINavigationController
也会发生同样的事情。 - kontiki