2012-03-02 56 views
0

我們可以在UIImage上繪製矩形。我們也可以添加一個帶有背景顏色或邊框的子視圖。我想還有其他方法可以做到。哪個是在前窗上添加矩形的最快方法

有人試圖分析它們嗎? 哪種方法最快?

謝謝!

+0

你究竟在做什麼?這會動態嗎? – Ganzolo 2012-03-02 09:54:47

回答

0

我會說,使用Quartz引擎和UIImage的繪製矩形是使用UIView更多的CPU密集型。如果您的場景沉重而動態,Quartz是進行繪圖的最佳方式,因爲您可以更新繪圖。

使用UIView不是CPU密集型的,但如果要繪製大量的矩形,它將佔用大量內存。因此,如果你想畫出一個或兩個矩形的GUI設計,我會說去使用UIViews。但是,如果你正在嘗試做一些涉及更多形狀的複雜圖紙,那就去Quartz吧。

相關問題