-
移动应用少不了和用户交互,SwiftUI提供了大量的手势,利用这些手势,可以满足各种各样的交互场景。本节课演示单击手势的使用。
-
首先添加一个布尔类型的属性,标识视图是否被点击。
-
初始化一个点击手势,该手势一旦识别到指定数量的轻触事件,就会调用手势的结束事件。
-
当手势结束时,切换布尔属性的值。
-
接着绘制一个圆形,作为触摸手势的载体。由于我们在body属性代码块里,定义了一个常量
第5章第1节:如何给视图添加单击手势 [SwiftUI快速入门到实战]
![](https://img-home.csdnimg.cn/images/20240711042549.png)
移动应用少不了和用户交互,SwiftUI提供了大量的手势,利用这些手势,可以满足各种各样的交互场景。本节课演示单击手势的使用。
首先添加一个布尔类型的属性,标识视图是否被点击。
初始化一个点击手势,该手势一旦识别到指定数量的轻触事件,就会调用手势的结束事件。
当手势结束时,切换布尔属性的值。
接着绘制一个圆形,作为触摸手势的载体。由于我们在body属性代码块里,定义了一个常量