【SwiftUI】NavigationView兼容iPad和横屏

在iPhone上这个导航一直是正常的,但是用iPad打开后,发现默认页面是空白,因为在大屏幕上,默认左侧为一级导航,右侧为二级,类似于android的平板那种,由于数据刚开始未加载,所以是空的,二级也是空白了。

如果想把二级展开的样子去除,恢复到正常的一级列表给navigationView设置如下

1
.navigationViewStyle(StackNavigationViewStyle()

给导航加上个堆叠属性就行了。