凭借对声明式用户界面的坚定关注,SwiftUI
为我们提供了一种构建表单的绝妙机制-旨在收集信息的用户输入控件的集合(如订单表单或设置屏幕)也就不足为奇了。
更好的是,SwiftUI
的多个部分会自动适应放置在表单中,并且它们的外观和行为会发生变化,因此它们可以与其他输入控件组更好地协同工作。
如果您认为这很聪明,那么您会喜欢上它:SwiftUI
实际上可以动态地调整布局,使其可以根据您的代码在哪个平台上为我们自动创建全新的屏幕–它完全脱离了代码的目的。 我们从视觉上进行控制。 这意味着我们描述了我们想要的东西,而 SwiftUI
找出了使之在当前平台上实现的惯用方式。
提示:表单是常规容器,就像 VStack
一样,因此您可以根据自己的目的在两者之间自由切换。