如果我有一个具有某些主视图/详细视图的应用程序,且代码如下:
import SwiftUI
struct ContentView: View {
var body: some View {
NavigationView {
NavigationLink(destination: DetailView()) {
Text("Go to details")
}
}
}
}
struct DetailView: View {
var body: some View {
Text("Hello, world!")
.padding()
}
}
这里的问题是,我希望用户首先也需要在iPad上查看母版页,而不是直接查看详细信息视图。但是默认情况下,如果您启动应用程序,则它看起来像这样:
在iPad上启动应用程序时,如何保持主视图打开?
答案 0 :(得分:0)
您可以检查设备类型,如果是.pad,则显示母版页:
if UIDevice.current.userInterfaceIdiom == .pad{
//Show master page
}