我正试图通过触摸和移动来旋转图像。
以下是旋转视图的代码
[myView.layer setAnchorPoint:CGPointMake(1.0, 1.0)];
CODE INSIDE touchMoved
CGPoint Location = [[touches anyObject] locationInView:self.view];
Float32 Angle = (atan2(Location.x - myView.layer.center.x, Location.y - myView.layer.center.y));
myView.layer.transform = CGAffineTransformMakeRotation(-Angle);
现在一切正常,除了一个
如果我从视图的中间旋转,那么一切正常,但是当我尝试从角落旋转时,它会跳跃并使我的触摸点成为中心(记住我已将视图的右下角固定,请参阅锚点)。我只需要将视图旋转到90度,但只能用单指触摸...我不确定我是否能够正确描述我的问题但问题