©️ OverlookArt

View

视图是您用来声明应用程序的用户界面的基本元素。每个视图都包含对给定状态显示内容的描述。用户可见的应用程序的每个位都来自视图中的描述,任何符合 View 协议的类型都可以充当应用程序中的视图。

新建视图

通过定义一个结构体并遵守 View 协议, 来声明自定义视图类型。必须实现符合 View 协议的 body 计算属性。body 为视图提供内容和行为。

1struct CustomView: View {
2    var body: some View {
3        Text("CustomView")
4    }
5}
Note

body 计算属性只能有效接收一个内容,如果 body 内有多个内容时只会展示第一个内容,在视图中展示多个内容时,需要将多个内容组装到一个视图容器中,如 VStackHStack或自定义视图容器等。

配置视图

Modifier

使用修饰符来配置视图。修饰符只不过是在特定视图上调用的方法。该方法返回一个新的、更改的视图,该视图在视图层次结构中有效地取代了原始视图。

生命周期

管理视图