【发布时间】:2014-08-19 18:28:29
【问题描述】:
我想使用平移手势识别器移动视图。
UIPanGestureRecognizer *gesture;
CGPoint touch = [gesture locationInView:view.superview];
view.frame = CGRectMake(touch.x, touch.y, view.frame.size.width, view.frame.size.height);
另外,我想在视图移动时旋转它。
view.transform = CGAffineTransformMakeRotation(multiplier * M_2_PI);
我有两个基本问题:
- 移动不是从用户触摸视图的点开始的。
- 当我尝试移动和旋转视图时,它超出了逻辑范围。
谁能给我一个非常基本的代码示例,告诉我如何使用 CGAffineTransform 解决这些问题,而不是去阅读这个和那个?
【问题讨论】:
-
不,不是重复的。
标签: uiview uigesturerecognizer cgaffinetransform