background image

iOS

       

手势识别的详细使用

 

 (  

拖动

 

 ,  

缩放

 

 ,  

旋转

 

 ,  

点击

 

 ,  

手势依赖

 

 ,  

自定义手势

 

 )  

1、UIGestureRecognizer 介绍
手势识别在

iOS 上非常重要,手势操作移动设备的重要特征,极大的增加了移动设备使用

便捷性。

iOS 系统在 3.2 以后,为方便开发这使用一些常用的手势,提供了 UIGestureRecognizer 类。
手势识别

UIGestureRecognizer 类是个抽象类,下面的子类是具体的手势,开发这可以直接

使用这些手势识别。

UITapGestureRecognizer

 

 

  

UIPinchGestureRecognizer

 

 

UIRotationGestureRecognizer

 

 

UISwipeGestureRecognizer

 

 

UIPanGestureRecognizer

 

 

UILongPressGestureRecognizer

 

 

上面的手势对应的操作是:

 

Tap(点一下)

Pinch(二指往內或往外拨动,平时经常用到的缩放)

Rotation(旋转)

Swipe(滑动,快速移动)

Pan (拖移,慢速移动)

 LongPress(长按)

UIGestureRecognizer 的继承关系如下:

2、使用手势的步骤