SwiftUI [Section 2]

在SwiftUI中,场景包含应用程序显示的视图层次结构作为其用户界面。视图层次结构定义了相对于其他视图的视图布局。在此示例中,WindowGroup场景包含ContentView使用其他视图编写的视图层次结构。

image.png

视图定义了出现在屏幕上某处的一个或多个视觉元素。视图通常由其他视图组成,创建视图层次结构。

ContentView实现了计算属性主体,就像上一节中的“MyApp”结构一样。

第4步

ContentView包含SwiftUI提供的视图VStack,该视图垂直排列子视图。

VStack同时渲染它包含的任何屏幕或屏幕外视图。当您有少量子视图时,使用VStack是理想的选择。但是,如果您的应用程序需要显示更多子视图,请考虑使用LazyVStack,它仅在应用程序需要在屏幕上显示视图时呈现视图。

实验

将VStack替换为HStack或LazyHStack,以水平排列子视图。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容