在哪里放置drawRect?

时间:2009-12-01 02:56:54

标签: uiviewcontroller drawrect

我刚开始学习iPhone的绘图程序,但有些让我感到困惑。如果我启动一个新的基于视图的应用程序,并建立一个新的视图类,将其与应用程序附带的视图相关联,那么放置在该新视图类中的drawRect似乎可以工作。

但为什么我不能直接在视图的视图控制器中建立我的绘图例程:我已经尝试过了,当我使用setNeedsDisplay时,drawRect就不会被调用。

提前感谢您的帮助。

John Doner

1 个答案:

答案 0 :(得分:0)

  

drawRect是来自UIView的方法,而不是来自UIViewController的方法,这就是为什么它没有被调用。

来自https://stackoverflow.com/a/1053770/127311