在构建我的iOS 14 SwiftUI后,我注意到表单中有很多对齐方式出现问题。现在每个部分似乎都在一个带有圆角和额外填充的矩形中。它在大屏幕设备上看起来很棒,但在较小的屏幕上,一切都变得混乱,几乎没有足够的空间来显示内容。 根据 Looking around,这似乎是苹果自愿进行的UI更改,但我找不到恢复它的方法,因为它与我的当前布局不兼容。这是默认UI中已知的更改吗?我能否恢复到iOS13的方式,还是必须自己重建一切并不使用Form视图?
这是新的默认样式,但您可以将您的Form更改为List并应用listStyle修饰符以获得旧的外观:List { //... } .listStyle(GroupedListStyle()) 之前: 之后: