ios - SwiftUI 代码在 iphone 中运行,但在 ipad 中出现黑屏?
问题描述
虽然应用程序是通用的,但 ipad 屏幕是空白的。我添加了检查 iphone 和 ipad。在 iphone 中运行应用程序时工作正常,但在 ipad 中没有显示任何内容。
struct UserListView: View {
var userName:String
@State var searchString:String = ""
var body: some View {
VStack {
SearchBar(text: $searchString)
.padding()
.frame(height:44)
.foregroundColor(Color.white)
.background(Color.gray)
List(userList) { user in
NavigationLink(destination:UserDetailView(userObj:user)) {
UserListRow(userObj: user)
}.navigationBarTitle("User Detail")
}
}
}
}
解决方案
将此修饰符添加到 NavigationView 它应该可以工作:
NavigationView {
}.navigationViewStyle(StackNavigationViewStyle())
推荐阅读
- linux - How to remove this unwanted file form Emacs
- c# - CS0246 The type or namespace name 'ErrorViewModel' could not be found (are you missing a using directive or an assembly reference?)
- javascript - 通用模式下从中间件访问LocaleStorage
- c# - How to stop Mono "Omnisharp", the C# extension in Visual Studio code from burning up my CPU at 170%+
- c# - 404 error: when calling asp.net core 2.1 API from public IP
- r - 如何在不安装 R 包的情况下获得引用?
- ms-access - 分层边缘捆绑中的路径样式
- html - 如何在使用浮动时将文本对齐到中心:左;
- libgdx - 演员没有显示输入事件,但只有构造函数
- javascript - 如何将复选框的选中ID存储到jquery中的变量中并分配一个隐藏字段该变量的值?