iOS UIScrollView手绘图

时间:2015-05-11 02:18:23

标签: ios objective-c performance uiscrollview core-animation

我有一个带滚动视图的应用程序,它有几个图层。其中一个是绘图层,允许用户在其上执行徒手绘图。

绘画本身非常流畅,并不是一个问题。然而,当屏幕上有很多绘图时,诸如滚动和放大等内容开始出现相当大的延迟。

我知道在滚动时重复使用视图,但有时如果用户说缩小,则可以在屏幕上同时显示许多绘图。我尝试了一些不同的方法,比如使用UIImageViews和CAShapeLayers作为绘图,但结果几乎相同。

我知道这一定可以做得很好,因为OneNote具有相同的功能并且表现得像冠军。

任何人都对如何做到这一点有任何想法。谢谢!

0 个答案:

没有答案