【发布时间】:2020-11-05 10:37:21
【问题描述】:
如果我有一个带有以下代码的主/详细视图的应用程序:
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 上启动时如何保持主视图打开?
【问题讨论】:
-
您可以检查设备类型,如果是 .pad 则显示母版页
-
你能添加一些示例代码吗?然后我会接受它作为答案。
-
这是否回答了您的问题stackoverflow.com/a/61591692/12299030?
-
这能回答你的问题吗? SwiftUI: unwanted split view on iPad