Где разместить drawRect?

Я только начинаю изучать процедуры рисования для iPhone, но что-то меня смущает. Если я запускаю новое приложение на основе представления и устанавливаю новый класс представления, связываю его с представлением, поставляемым с приложением, тогда drawRect, помещенный в этот новый класс представления, кажется, работает.

Но почему я не могу просто установить свои процедуры рисования непосредственно в контроллере представления для представления: я пробовал это, и drawRect просто не вызывается, когда я использую setNeedsDisplay.

Заранее благодарю за любую помощь.

Джон Донер


person John R Doner    schedule 01.12.2009    source источник


Ответы (1)


drawRect - это метод из UIView, а не из UIViewController, поэтому он не вызывается.

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

person Jay    schedule 08.12.2009