我想在石英2d左右旋转图像...我想制作模拟时钟。
答案 0 :(得分:1)
您应该从Quartz 2D Programming Guide开始。特别是,请查看有关变换的部分,这包括旋转。
基本上您需要做的是将变换矩阵应用于当前变换矩阵(CTM)。这定义了您绘制的坐标的映射以及用户设备上显示的坐标。
Quartz确实在代码中做得非常简单;上面的链接有示例代码。
答案 1 :(得分:1)
例如,您可以执行以下操作:
CGAffineTransform transform = CGAffineTransformMakeRotation(ANGLE_IN_RADIANS); view.transform = transform;
如果您想要更流畅的动画,请尝试使用UIView动画。
但如果您需要其他轮换,则应查看文档: - )
祝你好运!