UIView强制实时重绘(绘图应用程序)

| 我正在开发一个绘图应用程序。 我正在收集笔触作为点,并将这些点绘制到我的UIView子类的drawRect方法中。 我通过覆盖
touchesBegan
touchesMoved
touchesEnded
来收集点。 在所有这些方法中,我将其称为
[self setNeedsDisplay]
,而且我希望能够实时看到笔画...它不会发生,因此,只有在
touchesEnded
之后才调用drawRect方法 我需要一种不只是将视图标记为已丢弃的视图的​​方法,而是需要强制性地强制系统执行drawRect调用。 任何想法 ?     
已邀请:
您是否可能在ViewController(自身)而不是View(self.view)上调用setNeedsDisplay? 另外,您可能应该使用setNeedsDisplayInRect来仅更新视图在触摸过程中更改的部分。     

要回复问题请先登录注册