SwiftUI学习(4)-状态管理基础

SwiftUI 理解State Binding使用,如果页面不会修改数据,我们可以使用不可修改的属性来存储变量。State来修饰页面需要使用的属性。Binding来修改其他页面的State属性。

4 minute read

SwiftUI学习(2)-布局管理(上) VStack/HStack/ZStack学习

SwiftUI VStack是将其子元素垂直排列的布局。HStack是水平排列, ZStack是在Z轴上堆叠排列。LazyVStack和LazyHStack是iOS14新引入的布局管理器, LazyVStack和LazyHStack会在元素需要显示的时候在渲染元素。

3 minute read

SwiftUI学习(1)-简单入门

View是SwiftUI中的一个基础协议(protocol)。该协议用来渲染页面和提供页面的一些修饰器(modifier)。通过继承View协议来创建自定义View。ContentView实现了View协议中的body计算属性(computed property ). body需要返回自定义页面的内容。

2 minute read