在一些视图上的.navigationTitle似乎有一些问题。在某些视图上(仅在某些情况下),.navigationTitle不会像预期的那样从.large更改为.inline。Video of reproducible .navigationTitle bugs 我在堆栈溢出或苹果开发者论坛上没有发现任何人遇到过这个问题。下面是我的一些代码片段: import SwiftUI var body: some View {
NavigationView {
问题是在我登录后,使用NavigationLink将我发送到TabView,向我显示3个不同的视图,其中我有NavigationBarTitles;它还在我的NavigationBarTitle上创建了另一个(空的)NavigationBarTitle。我已经尝试使用通常的方法:在这个单独的视图中,像通常那样删除NavigationView属性,但在本例中不是这样。登录视图 var body: some View {
我对SwiftUI中导航的工作原理有点困惑。是否只有开始导航的视图需要NavigationView?我有一个带有NavigationView的视图,它有一个指向另一个视图的NavigationLink。然后,第二个视图具有指向第三个也是最后一个视图的NavigationLink。但是,当我的第二个视图导航到我的第三个视图时,我在日志中收到以下消息:
unbalanced calls to begin/end appearance transitions for <_TtGC7SwiftUI19UIHosti