这是在前窗上添加矩形的最快方法

时间:2012-03-02 09:31:41

标签: ios performance draw

我们可以在UIImage上绘制矩形。我们还可以添加带有backgroundcolor或边框的子视图。我想还有其他方法可以做到。

有人试图分析它们吗? 哪种方法最快?

谢谢!

1 个答案:

答案 0 :(得分:0)

我想说,使用Quartz引擎绘制矩形,UIImage使用UIView比CPU更密集。如果场景繁重且动态,Quartz是绘制图纸的最佳方式,因为您可以更新图纸。

使用UIView不是CPU密集型的,但是如果你想绘制很多矩形,它会有很大的内存占用量。

因此,如果您只想为GUI设计绘制一个或两个矩形,我会说要使用UIViews。但如果您正在尝试做一些涉及更多形状的复杂图纸,请选择Quartz。