构建适用于iOS 14的SwiftUI之后,我注意到许多对齐方式在表单中都被破坏了。
现在,每个部分似乎都在一个带有圆角和额外填充的矩形中。在具有大屏幕的设备上看起来不错,但是在较小的屏幕上,所有内容都很困惑,几乎没有空间可以显示内容。
Looking around这似乎是Apple自愿进行的UI更改,但由于它不适用于我当前的布局,因此我无法找到一种方法来还原它。
这是默认UI中的已知更改吗?我可以恢复到iOS13中的状态吗,还是必须自己重建所有内容而不使用Form
View ?
最佳答案
这是新的默认样式,但是您可以将Form
更改为List
并应用listStyle
修饰符,以便获得旧外观:
List {
//...
}
.listStyle(GroupedListStyle())
前:后:
关于swift - 在iOS 14中为SwiftUI更改Form UI,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64169086/