swiftui - SwiftUI NavigationView Secondary 未显示
问题描述
在使用 iOS 14.4 的模拟器上运行 Xcode 12.4
运行以下代码:
struct ContentView: View {
var body: some View {
NavigationView {
Text("some View")
.navigationBarTitle("Primary View")
Text("Secondary")
}
}
}
以下是在 Landscape 中呈现的:
我希望在左上角看到带有后退按钮的"Secondary"以导航回"some View"。我看过的所有 YouTube 视频都表现在我刚才描述的庄园中。
关于为什么这不符合预期的任何线索?
解决方案
这是具有“紧凑宽度”尺寸等级的设备上的预期行为。
在报告“常规宽度”的设备上,您将看到 split NavigationView
。
您可以在以下位置查看设备和尺寸类别表:https ://developer.apple.com/design/human-interface-guidelines/ios/visual-design/adaptivity-and-layout/
推荐阅读
- iis - IIS HTTP 错误 404 本地但不在服务器上
- python - 从 url 获取媒体链接,而不是使用 api.user_timeline / Tweepy-Python
- java - 如何使用 th:field 属性将 hashmap 绑定到 thymeleaf 单选按钮
- arrays - 如何重新排列要与兼容邻居订购的阵列?
- android - Android / Kotlin - 如何将 2 个套接字连接在一起(穷人的代理)
- amazon-web-services - Terraform:创建 SG 时属性“入口”的值不合适
- vector - 是否有任何函数可以将矢量减法映射到其坐标?
- python - Tkinter - 在 for 循环中单击时禁用按钮
- android - 使用来自 Visual Studio (Xamarin) 的 Google Play 商店签名始终收到“无效客户端”错误
- android - 如何将自动滚动 recyclerView 与音频同步