swiftui 4.0 实现朴素(plain)的 form 样式_大熊猫侯佩的博客-爱代码爱编程
功能需求
表单(Form)对于设计复杂功能的 App 界面元素有着不可或缺的作用,我们可以把相关内容放在段(Section)中,使条理更加分明。
SwiftUI 一开始就对 Form 提供了原生支持,SwiftUI 4.0 又进一步丰富了表单的外观。
如上图所示,在本篇博文中我们将会介绍默认的组(Group)表单样式以及SwiftUI 4.0 新增的列(Column)表单样式。
我们还会实现一种 SwiftUI 本身并没有直接提供的朴素(Plain)表单样式。
无需多言,让我们马上开始精彩的旅程吧!
Let’s go!!! 😉
功能分析
1. SwiftUI 默认的 Group 表单样式
在 SwiftUI 4.0 之前,表单(Form)没有诸如 formStyle() 之类的修改器方法来应用不同样式,默认的表单样式即为组(Group)样式: