把drawRect放在哪里?

问题描述:

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

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

在此先感谢您的帮助。

约翰·多纳

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

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