什么相当于iOS中的onDraw

时间:2012-04-13 22:38:50

标签: android ios

在android上我们有onDraw()。 iOS中的等价物是什么?

3 个答案:

答案 0 :(得分:4)

您可能想要drawRect:,但根据您在视图中的需要,可能还有其他感兴趣的选项(子视图和核心动画图层)。请参阅View Programming Guide

答案 1 :(得分:1)

如果您正在编写自定义视图,则基本上-drawRect:会在每次系统想要重绘时调用视图(例如,每次runloop转动并设置-setNeedsDisplay标志时。

答案 2 :(得分:0)

您覆盖-drawRect的{​​{1}}方法,直接绘制到屏幕上。但是,许多用例通常不需要这样做。如果需要,请提供有关您希望实现的更多详细信息。可能有更多的iOS方式。