【iOS开发-89】UIGestureRecognizer手势识别完成旋转、缩放和拖拽等效果
2014-12-15 12:13
435 查看
(1)效果
![](http://m3.img.srcdd.com/farm4/d/2014/1215/12/EB3215D5495350BD19B4F604DCE351F6_ORIG_317_491.gif)
(2)代码
http://download.csdn.net/detail/wsb200514/8261001
(3)总结
——先根据所需创建不同类型的手势识别,比如:
UITapGestureRecognizer
UISwipeGestureRecognizer
UIPinchGestureRecognizer
UIRotateGestureRecognizer
UIPanGestureRecognizer
——然后把这些手势对象利用addGestureRecognizer方法添加到需要的那个对象中去,如:
[self.imgView addGestureRecognizer:swipe];
——当然,这些手势都可以利用addTarget增加一些事件检测,如:
UIPinchGestureRecognizer *pinch=[[UIPinchGestureRecognizer alloc]initWithTarget:self action:@selector(pinchView:)];
——还有,手势识别还有一些比较常用的代理方法,如以下方法是否允许多个手势同时起作用:
-(BOOL)gestureRecognizer:(UIGestureRecognizer *)gestureRecognizer shouldRecognizeSimultaneouslyWithGestureRecognizer:(UIGestureRecognizer *)otherGestureRecognizer{
return YES;
}
![](http://m3.img.srcdd.com/farm4/d/2014/1215/12/EB3215D5495350BD19B4F604DCE351F6_ORIG_317_491.gif)
(2)代码
http://download.csdn.net/detail/wsb200514/8261001
(3)总结
——先根据所需创建不同类型的手势识别,比如:
UITapGestureRecognizer
UISwipeGestureRecognizer
UIPinchGestureRecognizer
UIRotateGestureRecognizer
UIPanGestureRecognizer
——然后把这些手势对象利用addGestureRecognizer方法添加到需要的那个对象中去,如:
[self.imgView addGestureRecognizer:swipe];
——当然,这些手势都可以利用addTarget增加一些事件检测,如:
UIPinchGestureRecognizer *pinch=[[UIPinchGestureRecognizer alloc]initWithTarget:self action:@selector(pinchView:)];
——还有,手势识别还有一些比较常用的代理方法,如以下方法是否允许多个手势同时起作用:
-(BOOL)gestureRecognizer:(UIGestureRecognizer *)gestureRecognizer shouldRecognizeSimultaneouslyWithGestureRecognizer:(UIGestureRecognizer *)otherGestureRecognizer{
return YES;
}
相关文章推荐
- 【iOS发展-89】UIGestureRecognizer完整的旋转手势识别、缩放和拖拽等效果
- iOS开发中同时识别旋转与缩放手势
- iOS手势识别的详细使用拖动,缩放,旋转,点击,手势依赖,自定义手势
- iOS手势识别的详细使用(拖动,缩放,旋转,点击,手势依赖,自定义手势)
- iOS手势识别的详细使用(拖动,缩放,旋转,点击,手势依赖,自定义手势)
- iOS手势识别的详细使用(拖动,缩放,旋转,点击,手势依赖,自定义手势)
- iOS手势识别的详细使用(拖动,缩放,旋转,点击,手势依赖,自定义手势)
- iOS手势识别的详细使用(拖动,缩放,旋转,点击,手势依赖,自定义手势)
- iOS手势识别的详细使用(拖动,缩放,旋转,点击,手势依赖,自定义手势)
- iOS手势识别的详细使用(拖动,缩放,旋转,点击,手势依赖,自定义手势)
- iOS手势识别的详细使用(拖动,缩放,旋转,点击,手势依赖,自定义手势)
- iOS手势识别的详细使用(拖动,缩放,旋转,点击,手势依赖,自定义手势)
- unityios开发--触摸屏手势控制镜头旋转与缩放
- iOS手势识别的详细使用(拖动,缩放,旋转,点击,手势依赖,自定义手势)
- iOS手势识别的详细使用(拖动,缩放,旋转,点击,手势依赖,自定义手势)
- iOS开发:使用手势UIGestureRecognizer对图像进行缩放、移动、旋转操作
- iOS手势识别的详细使用(拖动,缩放,旋转,点击,手势依赖,自定义手势)
- iOS手势识别的详细使用(拖动,缩放,旋转,点击,手势依赖,自定义手势)
- Android开发学习之ImageView手势拖拽、缩放、旋转
- iOS手势识别的详细使用(拖动,缩放,旋转,点击,手势依赖,自定义手势)