setNeedsDisplayInRect:
으로 전화를 걸면 곧 내 drawRect:inContext
메서드가 호출되지 않습니다. 도색되지 않은 부분을 확대 한 다음 축소하면 (다시 칠할 것 같아요) 이미지가 그려집니다. 하지만 내가 거기에 앉아 있으면 주사위는 안 남습니다. 즉시 다시 칠할 수있는 방법이 있습니까?SetNeedsDisplayInRect가 즉시 적용되지 않습니다.
경우에 따라 MapKit의 오버레이와 setNeedsDisplayInMapRect:zoomScale:
및 drawMapRect:zoomScale:inContext:
메쏘드를 실제로 사용하고 있지만 이전에는 scrollview와 CATiledLayer에서만이 문제가있었습니다.
윌 - 혹시이 문제를 해결 했습니까? 나는 여기에 대해 게시 한 매우 유사한 문제가 있습니다 : http://stackoverflow.com/questions/10128447/setneedsdisplayinmaprect-doesnt-trigger-new-drawmaprect-call – TomSwift