我有两个图像。
一幅图像是矩形
第二个是三角形
我想使用一个手指或触摸事件从矩形图像的中心点旋转细微图像。
最佳答案
好吧,如果您希望图像围绕矩形中心点以任意大小的圆圈旋转,则数学运算会变得非常复杂,但是一个好的开始是定义三角形图像视图的锚点,例如
#import <QuartzCore/QuartzCore.h>
#define degreesToRadians(x) (M_PI * x / 180.0)
[[triangleImageView layer] setAnchorPoint:CGPointMake:(0.5,0.0)];
[UIView animateWithDuration:1.0 animations:^{
[triangleImageView setTransform:CGAffineTransformMakeRotation(degreesToRadians(90))];
}];