您的位置:首页 > 产品设计 > UI/UE

iOS边练边学--UIGestureRecognizer手势识别器简单介绍

2016-04-01 10:18 417 查看
iOS 3.2之后,苹果退出了手势识别功能(Gesture Recognizer),在触摸事件处理方面,大大简化了开发者的开发难度。

一、UIGestureRecognizer

UIGestureRecognizer是一个抽象类,定义了所有手势的基本行为,使用它的子类才能处理具体的手势

UITapGestureRecognizer(敲击)

UILongPressGestureRecognizer(长按)

UISwipeGestureRecognizer(轻扫)

UIRotationGestureRecognizer(旋转)

UIPinchGestureRecognizer(捏合,用于缩放)

UIPanGestureRecognizer(拖拽)

二、使用步骤--代码实现

UITapGestureRecognizer(敲击)



UILongPressGestureRecognizer(长按)



UISwipeGestureRecognizer(轻扫)





UIRotationGestureRecognizer(旋转)



UIPinchGestureRecognizer(捏合,用于缩放)



UIPanGestureRecognizer(拖拽,平移)



三、UIGestureRecognizer代理方法,想要同时支持多个手势,要设置手势的代理,并实现代理方法

- (BOOL)gestureRecognizer:(UIGestureRecognizer *)gestureRecognizer shouldRecognizeSimultaneouslyWithGestureRecognizer:(UIGestureRecognizer *)otherGestureRecognizer;

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: