【问题标题】:Change in Form UI in iOS 14 for SwiftUISwiftUI 在 iOS 14 中表单 UI 的变化
【发布时间】:2021-01-17 23:39:06
【问题描述】:

在为 iOS 14 构建我的 SwiftUI 之后,我注意到表单中的很多对齐方式都被破坏了。

现在每个部分似乎都在一个带有圆角和额外填充的矩形中。它在大屏幕设备上看起来很棒,但在小屏幕上,一切都变得杂乱无章,几乎没有任何空间可以显示内容。

Looking around 这似乎是 Apple 自愿更改的 UI,但我找不到恢复它的方法,因为它不适用于我当前的布局。

这是默认 UI 中的已知更改吗?我可以恢复到 iOS13 中的方式,还是必须自己重建所有内容而不使用 Form 视图?

【问题讨论】:

    标签: swift swiftui ios14 xcode12


    【解决方案1】:

    您不能对表单执行此操作,仅列表。

    【讨论】:

      【解决方案2】:

      这是新的默认样式,但您可以将 Form 更改为 List 并应用 listStyle 修饰符以获得旧外观:

      List {
          //...
      }
      .listStyle(GroupedListStyle())
      

      之前:

      之后:

      【讨论】:

        猜你喜欢
        • 2021-02-05
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2020-12-06
        • 1970-01-01
        • 2020-10-18
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多