如何在滚动时重绘视图?

时间:2010-11-16 20:35:11

标签: iphone objective-c cocoa-touch uiscrollview core-graphics

我有UIScrollView。此滚动视图滚动我的自定义GameView。当我将setNeedsDisplay发送到GameView时,它会重新绘制,一切正常。

除非我正在滚动GameView。在滚动停止之前,它不会重绘。

有没有办法绕过这个并且只是在滚动期间强制查看?

顺便说一句,我已经找到了这些问题,但他们没有帮助:
UIScrollView pauses NSTimer until scrolling finishes
How do I get my UIView to redraw while the user is scrolling a UIScrollView

1 个答案:

答案 0 :(得分:0)

尝试在displayIfNeeded之后立即发送视图的图层setNeedsDisplay