Есть ли способ рисовать на экране iPhone (на UIView в UIWindow) вне метода drawRect () этого представления? Если да, то как мне получить графический контекст?
В графическом руководстве упоминается класс NSGraphicsContext, но соответствующая глава выглядит как слепое копирование / вставка из документов Mac OS X, и в iPhone SDK такого класса нет.
РЕДАКТИРОВАТЬ: я пытаюсь изменить содержимое представления в обработчике события касания - выделите визуальный элемент, к которому прикоснулись. В Windows я бы использовал GetDC () / ReleaseDC (), а не полный цикл InvalidateRect () / WM_PAINT. Пытаюсь сделать то же самое здесь. Размещение активных (осязаемых) элементов в виде подпредставлений является огромным снижением производительности, поскольку их около ста.