当我致电setNeedsDisplayInRect:
时,为什么我的drawRect:inContext
方法不会很快被调用?如果我放大未上漆区域,然后缩小(我猜是触发重新绘制)将绘制图像。但如果我把它放在那里,没有骰子。有没有办法立即强制重画?
以防万一,我真的使用MapKit的叠加层以及setNeedsDisplayInMapRect:zoomScale:
和drawMapRect:zoomScale:inContext:
方法,但之前我只有一个scrollview和一个CATiledLayer来解决这个问题。
答案 0 :(得分:0)
你不应该使用
不是drawRect:inContext: