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. 限制一個平移手勢識別器到ImageView?
- 4. UIScrollView覆蓋我的子視圖的平移手勢識別器
- 5. 如何從一個手勢識別器到另一個手勢識別器
- 6. 在佔位符上使用手勢識別器平移UIImage UIView
- 7. 一個視圖上的多個手勢識別器
- 8. 平移手勢識別器:一旦平移手勢被釋放,觸摸位置崩潰
- 9. 僅在長按識別器發射後才執行平移手勢識別器
- 10. 帶有平移手勢識別器的CollectionViewCell
- 11. 拖動手勢識別器干擾滑動手勢識別器
- 12. 展開圖像上的捏手勢識別器
- 13. UIScrollview子視圖縮放後無法識別平移手勢
- 14. 此平移手勢識別器操作有什麼問題?
- 15. 同時使用平移和滑動手勢識別器
- 16. 核心地塊平移手勢識別器requireGestureRecognizerToFail
- 17. 如何使用平移手勢識別器旋轉SCNSphere
- 18. iOS使用平移手勢識別器添加動畫
- 19. 連接到手勢識別器以進行平移?
- 20. 將平移手勢識別器限制到特定圓圈
- 21. 如何禁用UIScrollView到平移手勢識別器?
- 22. 子視圖上未識別的手勢
- 23. UIButton上的長按手勢識別器?
- 24. UIImageView上的手勢識別器(刷卡)
- 25. UIImageView上重疊的手勢識別器
- 26. 如何在圖像上實現手勢識別器....?
- 27. 手勢識別器的UIButton子視圖
- 28. 圖像序列與平移手勢algorthm
- 29. 使用平移手勢識別器來關閉視圖控制器
- 30. 單視圖上的兩個手勢識別器?
感謝的Yannick:d – awlcs 2010-09-30 15:04:30