在石英2d旋转图像

时间:2010-09-13 07:47:44

标签: iphone

我想在石英2d左右旋转图像...我想制作模拟时钟。

2 个答案:

答案 0 :(得分:1)

您应该从Quartz 2D Programming Guide开始。特别是,请查看有关变换的部分,这包括旋转。

基本上您需要做的是将变换矩阵应用于当前变换矩阵(CTM)。这定义了您绘制的坐标的映射以及用户设备上显示的坐标。

Quartz确实在代码中做得非常简单;上面的链接有示例代码。

答案 1 :(得分:1)

例如,您可以执行以下操作:

CGAffineTransform transform = CGAffineTransformMakeRotation(ANGLE_IN_RADIANS);
view.transform = transform;

如果您想要更流畅的动画,请尝试使用UIView动画。

但如果您需要其他轮换,则应查看文档: - )

祝你好运!