虽然应用程序是通用的,但 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())
关于ios - SwiftUI 代码在 iPhone 上工作,但在 iPad 上黑屏?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57905499/