1

我想使用 CGAffineTransform 旋转 UIView,并且可以使用 CGAffineTransform 旋转视图。

但我想基于滑动手势在手指触摸时平滑旋转 UIView。

所以就像向右滑动,向左滑动一样,我能够检测到滑动但是当我从下到右或从下到左滑动时,我无法检测到这些类型的滑动手势......

4

1 回答 1

2

Sanjay 这些是 iPhone 支持的唯一允许的手势

http://developer.apple.com/library/ios/#DOCUMENTATION/UIKit/Reference/UISwipeGestureRecognizer_Class/Reference/Reference.html#//apple_ref/occ/instp/UISwipeGestureRecognizer/direction

所以我认为您正在尝试识别对角线滑动手势并且它不起作用。

并且滑动手势还需要最小 numberOfTouchesRequired。

http://developer.apple.com/library/ios/#DOCUMENTATION/UIKit/Reference/UISwipeGestureRecognizer_Class/Reference/Reference.html#//apple_ref/occ/cl/UISwipeGestureRecognizer

如果你想旋转一个 UIView 对象,我认为你会在这个链接中找到代码

旋转触摸视图

希望这可以帮助。

于 2011-03-17T13:00:20.643 回答