考虑这张图片(尺寸为 10x140;箭头为 10x70):
红色箭头是我的问题,因为我希望它旋转。
现在我正在使用
CGFloat Angle = [Speed.text intValue] / 160.0;
_Arr.layer.transform = CATransform3DMakeRotation(Angle * M_PI * 2, 0, 0, 1);
_Arr
旋转时,它失去了中心。正如您在图片中看到的,中心是加号(“+”),不透明的箭头是问题所在。
我也尝试设置中心和锚点,但我得到了相同的结果。我将箭头图像加倍(双倍高度,图像一半),同样的事情。
这是界面生成器:
可能是什么问题?
是CATransform3DMakeRotation
问题还是图像?锚点?度数公式?两个都?