addgesturerecognizer
UIGestureRecognizer是UIKit框架中的一个类,它可以让iOS几乎任何的对象认识手势,从而实现一些有意思的功能。
向某个view添加手势,只需要创建出UIGestureRecognizer的子类的实例(比如UITapGestureRecognizer),并调用addGestureRecognizer方法即可。view ui框架
addGestureRecognizer方法接受一个UIGestureRecognizer对象作为参数,并将其添加到View中。添加后,UIGestureRecognizer对象就可以检测到手势了,当发现有指定手势时,就会调用UIGestureRecognizer的target/action机制来通知应用。
另外,UIGestureRecognizer还可以通过它的delegate属性来获得更多的控制,比如有些手势并不允许拖动,但是UIGestureRecognizer的delegate可以通过检查当前的手势状态,来实现对手势的更精细的控制。
因此,使用addGestureRecognizer方法可以轻松的为任何view添加手势,使用此方法可以让用户动态的操作应用,实现更多有趣的功能。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。