1
A
回答
6
你要附加一个UIPanGestureRecognizer
的形象和时的动作方法被调用时,你可以要求手势的当前翻译和速度。然后根据这些值旋转图像。由于这是一个连续的手势,当平移手势发生变化时会通知您,允许您更新图像的旋转。
UIPanGestureRecognizer Class Reference
-
更新
我重读你的问题,如果你想通过做典型的旋转手势来旋转用你的手指图像,你应该使用UIRotationGestureRecognizer
而不是UIPanGestureRecognizer
。如果你想做一个平移手势左右移动你的手指,你将不得不使用UIPanGestureRecognizer
。我只想完成答案。
添加的旋转手势识别:
UIRotationGestureRecognizer *rotationRecognizer = [[UIRotationGestureRecognizer alloc] initWithTarget:self action:@selector(handleGesture:)];
[self.myView addGestureRecognizer:rotationRecognizer];
[rotationRecognizer release];
处理的手势和所述图像相应地旋转可能看起来像这样(在其最简单的形式):
- (void)handleGesture:(UIRotationGestureRecognizer *)sender {
self.myView.transform = CGAffineTransformMakeRotation(sender.rotation);
}
相关问题
- 1. 使用平移手势识别器将多个图像浏览一起移动
- 2. 如何从一个手势识别器到另一个手势识别器
- 3. 在占位符上使用手势识别器平移UIImage UIView
- 4. 一个视图上的多个手势识别器
- 5. 平移手势识别器:一旦平移手势被释放,触摸位置崩溃
- 6. 仅在长按识别器发射后才执行平移手势识别器
- 7. 展开图像上的捏手势识别器
- 8. UIScrollview子视图缩放后无法识别平移手势
- 9. iOS使用平移手势识别器添加动画
- 10. 在SpriteKit中使用平移手势识别器
- 11. 同时使用平移和滑动手势识别器
- 12. 连接到手势识别器以进行平移?
- 13. 如何禁用UIScrollView到平移手势识别器?
- 14. 核心地块平移手势识别器requireGestureRecognizerToFail
- 15. 如何在图像上实现手势识别器....?
- 16. UIImageView上重叠的手势识别器
- 17. 使用平移手势识别器来关闭视图控制器
- 18. 单视图上的两个手势识别器?
- 19. 添加手势识别器
- 20. cocos2d-iOS - 手势识别器
- 21. 手势识别器和TableView
- 22. 点击手势识别器
- 23. 捏捏手势识别器
- 24. SpriteKit手势识别器
- 25. 整个UIView的手势识别器
- 26. 图片+捏手势识别器
- 27. 一次只识别一个手势
- 28. 如何使用平移手势识别器移动ARSCNView中的节点?
- 29. Kinect手势识别
- 30. 3D手势识别
感谢的Yannick:d – awlcs 2010-09-30 15:04:30