【问题标题】:SwiftUI NavigationView Secondary not showingSwiftUI NavigationView Secondary 未显示
【发布时间】:2021-03-24 13:12:30
【问题描述】:

使用 Xcode 12.4 在使用 iOS 14.4 的模拟器上运行

运行以下代码:

struct ContentView: View {
    var body: some View {
        NavigationView {
            Text("some View")
                .navigationBarTitle("Primary View")
            
            Text("Secondary")
        }
    }
}

以下是横向渲染的:

我希望看到 "Secondary"左上角 导航回“某些视图”。我看过的所有 YouTube 视频都符合我刚才描述的庄园。

任何关于为什么这不符合预期的线索?

【问题讨论】:

  • 这是在什么大小的模拟器上运行的?
  • 是的,这是正确的问题!我在 iPhone 12 而不是 12 Pro Max 上运行它——真是个白痴——我应该投反对票! @jnpdx - 感谢您查看和解释。

标签: swiftui uisplitviewcontroller navigationview


【解决方案1】:

这是具有“紧凑宽度”尺寸等级的设备上的预期行为。

在报告“常规宽度”的设备上,您会看到拆分 NavigationView

您可以在https://developer.apple.com/design/human-interface-guidelines/ios/visual-design/adaptivity-and-layout/查看设备和尺寸等级表

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-11-06
    • 2020-12-05
    • 2021-03-18
    • 1970-01-01
    • 2020-03-22
    相关资源
    最近更新 更多