Joh*_*ton 5 ios swift swiftui swiftui-navigationview
我的应用程序在所有 iPhone 型号上都能按预期工作,但在 iPad 上运行时,我注意到我的应用程序内容(包含在 中)NavigationView仅显示在 iPad 的侧边栏中,并且仅在点击“后退”工具栏按钮后才显示。
var body: some View {
NavigationView{
ZStack{
...
}
.navigationBarTitleDisplayMode(.inline)
.toolbar {
ToolbarItem(placement: .principal) {
VStack {
Text("Add Light to Your Journey")
.font(Font.custom("EduTASBeginner-Regular", size: 24))
...
}
}
Run Code Online (Sandbox Code Playgroud)
我在 SO 上发现了一个类似的问题,建议添加 attribute .navigationViewStyle(.stack),但这并没有改变应用程序在 iPad 上的显示方式:
请注意,此类似帖子中的解决方案也没有解决该问题。
Joh*_*ton 13
正如链接帖子的评论中所指出的, .navigationViewStyle(StackNavigationViewStyle())必须直接应用于NavigationView,而不是像其中包含的视图.navigationTitle
| 归档时间: |
|
| 查看次数: |
1863 次 |
| 最近记录: |