Когда я вызываю setNeedsDisplayInRect:
, почему мой метод drawRect:inContext
не вызывается вскоре после этого? Если я увеличу неокрашенную область, то уменьшу (думаю, вызывая перерисовку) изображение будет нарисовано. Но если я оставлю это сидеть там, никаких кубиков. Есть ли способ заставить перекрасить немедленно?
На всякий случай это действительно важно, я действительно использую оверлеи MapKit и методы setNeedsDisplayInMapRect:zoomScale:
и drawMapRect:zoomScale:inContext:
, но у меня ранее была эта проблема только с scrollview и CATiledLayer.