swift - 屏幕旋转SwiftUI iOS 14后导航栏项目不再出现
问题描述
我有一个简单的模式:带有详细视图的列表视图。两者都有导航栏项目。
问题:只有在我将屏幕旋转到横向时的详细视图上,导航栏项目才会消失,即使我旋转回来也不会再出现。此错误仅发生在 iOS14 上。
列表显示 :
NavigationView{
ZStack{
(List and NavigationLink...)
}.navigationBarItems(trailing: Button(...))
.sheet(someSheet...)
}.navigationViewStyle(StackNavigationViewStyle())
详细视图 :
ZStack {
(someView...)
.navigationBarTitle(...)
.navigationBarItems(trailing: Button(...))
.sheet(someSheet...)
}
解决方案
推荐阅读
- python - 列出一组给定数字的组合及其总数
- java - 向从 Firebase 实时数据库检索的号码发送短信
- dart - 如何在 Flutter 中使用 bloc 模式在 UI 上显示函数回调和错误?
- haskell - 如何为具有不同构造函数 Haskell 的类型实例化 Eq(或任何类)
- javascript - 如何从对象数组中获取唯一的类别数据
- java - Java上字符串添加的奇怪行为
- c++ - c++ 中有没有办法使用点运算符而不是 -> 来表示 pSomePointer->pValue->nSubvalue
- go - 如何在 golang 中实例化函数类型?
- laravel - 无法使用带有 Laravel 5.4 的 sendgrid 发送电子邮件并发现错误
- c# - 以低角度旋转图像并清晰保存(C#)