2012-05-22 4 views

ответ

1

Нет, метод drawRect вызывается во время рисования. Однако, если ваш код рисования слишком много, вы можете предварительно вычислить его и ввести, например, в CGLayerRef. Тогда ваш метод drawRect может просто нарисовать слой в контексте.

0

Вы можете делать вычисления на фоновом потоке (осторожно), а затем отправлять его обратно в основной поток и вызывать setNeedsDisplay в представлении, если ваш основной поток изменчив.

+0

Можете ли вы попытаться помочь мне немного дальше? У меня есть 3 подкласса uiviews, которые нужно загрузить до появления нового контроллера представления :) –

Смежные вопросы