码迷,mamicode.com
首页 > 其他好文 > 详细

手势识别

时间:2014-07-12 13:15:17      阅读:187      评论:0      收藏:0      [点我收藏+]

标签:style   blog   color   使用   os   io   

iOS目前支持的手势识别

UITapGestureRecognizer(点按)

UIPinchGestureRecognizer(捏合)

UIPanGestureRecognizer(拖动)

UISwipeGestureRecognizer(轻扫)

UIRotationGestureRecognizer(旋转)

UILongPressGestureRecognizer(长按)

手势识别的状态

typedef NS_ENUM(NSInteger, UIGestureRecognizerState) {
    // 没有触摸事件发生,所有手势识别的默认状态
    UIGestureRecognizerStatePossible,
    // 一个手势已经开始但尚未改变或者完成时
    UIGestureRecognizerStateBegan,
    // 手势状态改变
    UIGestureRecognizerStateChanged,
    // 手势完成
    UIGestureRecognizerStateEnded,
    // 手势取消,恢复至Possible状态
    UIGestureRecognizerStateCancelled, 
    // 手势失败,恢复至Possible状态
    UIGestureRecognizerStateFailed,
    // 识别到手势识别
    UIGestureRecognizerStateRecognized = UIGestureRecognizerStateEnded
};

提示:UITapGestureRecognizer也被称为离散手势,该手势识别不会被取消,只是调用一次selector任务

手势识别的使用方法

1. 创建手势识别实例  

2. 设置手势识别属性,例如手指数量,方向等

3. 将手势识别附加到指定的视图之上

4. 编写手势触发监听方法

手势识别,布布扣,bubuko.com

手势识别

标签:style   blog   color   使用   os   io   

原文地址:http://www.cnblogs.com/litaowei/p/3832622.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!