代码之家  ›  专栏  ›  技术社区  ›  Rits

滚动时如何重新绘制视图?

  •  1
  • Rits  · 技术社区  · 14 年前

    我有一个 UIScrollView . 此滚动视图滚动我的自定义 GameView . 当我发送 setNeedsDisplay 对我 游戏机 重新绘制,一切正常。

    除了我在滚动的时候 游戏机 . 直到滚动停止,它才重新绘制。

    有没有什么方法可以绕过这个,在滚动的过程中强制视图?

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

    1 回复  |  直到 14 年前
        1
  •  0
  •   Costique    14 年前

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