什么是在IOS上绘制颜色网格的最快方法?

时间:2018-03-11 23:19:13

标签: ios objective-c

我试图在iPhone屏幕上不断更新颜色网格(用50x50进行测试,但希望稍后进行扩展)我做了一些研究,但似乎无法找到一致同意的解决方案。我已经测试了CAShapes和UIBezier路径以及彩色UIViews,但一切都很慢。除了潜入OpenGL或Metal之外还有其他选择吗?不需要疯狂快速,比前面提到的选项更快。谢谢,我在Objective-C

工作

1 个答案:

答案 0 :(得分:1)

如果您不想深入研究Metal,那么我发现我多年前写的应用程序的速度要快得多,就是将我的数据放入一个字节数组中,然后使用该数组渲染位图图像。

我现在没有所有细节。它使用了类似“图像提供者”和其他各种部分的东西。但它比我尝试的任何其他方法都快得多。

我能够使用它每帧绘制超过5000“像素”,所以它现在应该对你好。

然后你可以将它绘制到drawRect中的视图中,或者将其放入UIImageView中。