使用 CGAffineTransform 的 UIView 旋转
Posted
技术标签:
【中文标题】使用 CGAffineTransform 的 UIView 旋转【英文标题】:UIView Rotation using CGAffineTransform 【发布时间】:2011-03-17 12:46:55 【问题描述】:我想使用 CGAffineTransform 旋转 UIView,并且我能够使用 CGAffineTransform 旋转 View。
但我想基于滑动手势在手指触摸时平滑旋转 UIView。
因此,就像向右滑动、向左滑动一样,我能够检测到滑动,但是当我从下到右或从下到左滑动时,我无法检测到这些类型的滑动手势......
【问题讨论】:
我不知道为什么有人对这个问题投了反对票。请在您投反对票后发表评论。 @Robin:再次感谢.....我提醒一下...... 【参考方案1】: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 对象,我认为你会在这个链接中找到代码
rotating a view on touch
希望这会有所帮助。
【讨论】:
别提了,伙计......如果需要任何帮助,请评论我的任何问题或答案。我会尽力帮助你.......\以上是关于使用 CGAffineTransform 的 UIView 旋转的主要内容,如果未能解决你的问题,请参考以下文章