我们可以在UIImage上绘制矩形。我们还可以添加带有backgroundcolor或边框的子视图。我想还有其他方法可以做到。
有人试图分析它们吗? 哪种方法最快?
谢谢!
答案 0 :(得分:0)
我想说,使用Quartz引擎绘制矩形,UIImage使用UIView比CPU更密集。如果场景繁重且动态,Quartz是绘制图纸的最佳方式,因为您可以更新图纸。
使用UIView不是CPU密集型的,但是如果你想绘制很多矩形,它会有很大的内存占用量。
因此,如果您只想为GUI设计绘制一个或两个矩形,我会说要使用UIViews。但如果您正在尝试做一些涉及更多形状的复杂图纸,请选择Quartz。