我有更多一般性的问题。我有一个子类的自定义类UIView
。我覆盖'-drawRect'以在我成功完成的线上绘制点。现在我在我的类中声明另一个我想要动画的 UIView 对象。它应该是一个白色的圆圈轮廓,我想用动画移动它,这就是我希望它是UIView
类型的原因。但是我怎么能在里面画呢?例如,如果我有 3 个其他类似情况怎么办?所以我的观点是,我想将所有功能保留在组件的类中,并为一个或多UIView
个子视图定制绘图。我想我在概念层面上遗漏了一些东西。
在 ActionScript 3 中,我会这样做:
var first:MovieClip = new MovieClip();
first.graphics...
......
var nTh:MovieClip = new MovieClip();
nTh.graphics...
这就是我想要实现的(正如我所说,我已经画了里面的点-drawRect
,现在我想画一个更大的圆圈,稍后必须动画):