是否可以使用捏缩放使用Quartz 2D(CGrect)?

时间:2013-06-15 18:11:44

标签: ios quartz-2d gestures

UIWebview允许缩放缩放,但是在使用Quartz 2d使用CGRect时是否可以使用此手势?如果是这样的话:感谢所有的帮助。

1 个答案:

答案 0 :(得分:1)

是的,这是可能的。您应该将UIPinchGestureRecognizer与函数结合使用来操作对象的CGAffineTransform属性。使用UIPinchGestureRecognizer,您可以获得缩放比例并将CGAffineTransform应用于CGRect。以下链接可以帮助您这样做 UIPinchGestureRecognizer用于缩放http://www.raywenderlich.com/6567/uigesturerecognizer-tutorial-in-ios-5-pinches-pans-and-more
要将仿射变换应用于CGRect,请在https://developer.apple.com/library/mac/#documentation/graphicsimaging/reference/CGAffineTransform/Reference/reference.html此参考页上查看CGRectApplyAffineTransform方法。