2025年手势的识别

手势的识别手势是可以通过代码或者在 xib 中直接拖进来来生成的 下面介绍动态使用代码来创建手势 import UIKit class ViewControll UIViewContro override func viewDidLoad 点击事件 var atep

大家好,我是讯享网,很高兴认识大家。

手势是可以通过代码或者在xib中直接拖进来来生成的


讯享网

下面介绍动态使用代码来创建手势

import UIKit class ViewController: UIViewController { override func viewDidLoad() { //点击事件 var atep = UITapGestureRecognizer(target: self, action: "tapDo:") self.view.addGestureRecognizer(atep) //单击的次数 atep.numberOfTapsRequired = 1 //拖动的事件 var aPan = UIPanGestureRecognizer(target: self, action: "handlenPan:") self.view.addGestureRecognizer(aPan) //最少手指的个数 aPan.minimumNumberOfTouches = 1 //最多的手指的个数 aPan.maximumNumberOfTouches = 3 //长按的事件 var aLongPress = UILongPressGestureRecognizer(target: self, action: "longPress:") self.view.addGestureRecognizer(aLongPress) //需要长按的时间 至少 0.5 aLongPress.minimumPressDuration = 0.5 //粘合事件 var aPinch = UIPinchGestureRecognizer(target: self, action: "pinchDo:") self.view.addGestureRecognizer(aPinch) //旋转的事件 var aRotation = UIRotationGestureRecognizer(target: self, action: "rotationPiece:") self.view.addGestureRecognizer(aRotation) //清扫的事件 左清扫 var leftSwipe = UISwipeGestureRecognizer(target: self, action: "leftSwipe:") self.view.addGestureRecognizer(leftSwipe) leftSwipe.direction = UISwipeGestureRecognizerDirection.Left //左右上下的清扫都一样 super.viewDidLoad() // Do any additional setup after loading the view, typically from a nib. } //实现事件 func tapDo(sender:UITapGestureRecognizer) { print("点击事件") } override func didReceiveMemoryWarning() { super.didReceiveMemoryWarning() // Dispose of any resources that can be recreated. //获取用户默认的函数 } } 

讯享网可以用手势来进行模拟

还有很多信息 具体可以看文档

大笑

小讯
上一篇 2025-02-21 10:51
下一篇 2025-01-29 16:50

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/32884.html