我已经从中心点旋转成功。 但它不是从一侧旋转。 对于前者, 当我有选择点A&然后旋转它从仅A侧旋转,而不是从B点旋转。 当我有选择点B&旋转然后从仅B侧旋转,而不是从A点旋转。
我已经设定了锚点但不起作用。
代码就像那样:
CGFloat angle = [self pointPairToBearingDegrees:frspnt secondPoint:lastpnt];
CGAffineTransform newtrans = CGAffineTransformMakeRotation( ( angle * M_PI ) / 180 );
[sender.superview layer].anchorPoint = CGPointMake(1.0, 1.1);
sender.superview.transform = CGAffineTransformConcat(sender.superview.transform, newtrans);