0

我必须绘制一个看起来会增长的矩形。

我的方法

1.我创建了一个 UIView 子类,比如 DrwArrow,在它的 draw rect 方法中我正在绘制我的形状,我正在用所需的高度初始化它。

  1. 我现在在我的视图上添加 DrwArrow 对象并将其中心设置在所需的点,然后以所需的角度应用旋转。

3.为了应用缩放动画,我将它的矩形设置为 0 高度并将其缩放到所需的高度。

问题

当矩形是垂直或水平时,该方法工作正常,但当角度不是 90 的倍数时,它会错误地缩放,我猜是因为 rect 的高度会因应用旋转而发生变化。

我需要关于我应该遵循的方法的建议。

在投反对票之前,请 gv rsn 以便我改进。

4

0 回答 0