手势 图片 缩放 图层

ios的手势操作之UIGestureRecognizer浅析

 腾讯实习第一个月工作总结 杨萧玉

 addSubview和insertSubview 区别

[self.view addSubView:xx.view]   其实就等于[self.view insertSubView:xx.view atIndex:[self.view.subViews count]];

即在最顶层添加view。

总之:addSubview是一层一层往上加,新加的只能放到最上层,  insertSubView可以控制将view添加到指定的层。

 

iOS:事件处理

手势事件的各种状态

Gesture Recognizers与触摸事件分发

iOS手势识别的详细使用(拖动,缩放,旋转,点击,手势依赖,自定义手势) 依赖性

 使用手势对UIImageView进行缩放、旋转和移动 good

IOS开发之手势——UIGestureRecognizer 共存

  • UITapGestureRecognizer
  • UIPinchGestureRecognizer
  • UIRotationGestureRecognizer
  • UISwipeGestureRecognizer
  • UIPanGestureRecognizer
  • UILongPressGestureRecognizer

命名上不难了解這些类別所对应代表的手势,分別是 Tap(点一下)、Pinch(二指往內或往外拨动)、Rotation(旋转)、Swipe(滑动,快速移动)、Pan (拖移,慢速移动)以及 LongPress(长按)

 // 关键在这一行,如果双击确定偵測失败才會触发单击
    [singleRecognizer requireGestureRecognizerToFail:doubleRecognizer];

iOS手势识别的详细使用(拖动,缩放,旋转,点击,手势依赖,自定义手势)

UIImageView中图片的大小缩放

UIPanGestureRecognizer类中translationInView:方法和velocityInView:方法

translationInView: 该方法返回在横坐标上、纵坐标上拖动了多少像素

velocityInView:在指定坐标系统中pan gesture拖动的速度

 

 

posted @ 2014-11-22 16:30  米粥米  阅读(188)  评论(0编辑  收藏  举报