-
本节课演示长按手势的使用,长按手势常用于显示快捷菜单。现在开始编写代码,为视图添加一个长按手势。

-
首先添加两个布尔类型的属性,第一个具有@GestureState标记,用于更新长按手势的状态,第二个属性用于标识视图是否被长按。

-
初始化一个长按手势,该手势一旦识别到长按的触摸事件,就会调用手势的结束事件。您甚至可以限制长按手势的时间长度。

-
通过调用updating方法,监听手势状态的变化。

-
然后在控制台输出参数的数值。
第5章第3节:如何给视图添加长按手势 [SwiftUI快速入门到实战]
最新推荐文章于 2024-07-04 15:20:09 发布
本教程详细介绍了如何在SwiftUI中实现长按手势,以触发显示快捷菜单的操作。通过添加@GestureState标记的布尔属性来跟踪手势状态,并结合手势更新方法,实现在长按时改变视图大小的效果。在模拟器中预览,长按圆形视图会使其放大1.4倍,展示了长按手势的实际应用。
超级会员免费看
订阅专栏 解锁全文
914

被折叠的 条评论
为什么被折叠?



