2

UIデザインで、単色の長方形が必要だとします。もちろん、UIImageViewオブジェクトを使用して画像に接続することもできますが、UIViewをドロップして背景色を設定する方が、すばやく簡単な場合もあります。

私の質問は、メモリとパフォーマンスの点でどちらが安いかということです。私の直感では、空のUIViewは、ファイルをロードしてビットをメモリに保存する必要がある画像よりもレンダリングが簡単です。

誰でもこれに話すことができますか?どうもありがとう!

4

1 に答える 1

2

の設定はbackgroundColor、明らかな理由により、UIViewを使用するよりも高速/安価UIImageViewです。イメージを作成またはロードする必要がなく、ウィンドウサーバーがイメージのコピーを保持する必要がなく、ウィンドウサーバーのコードがビューを背景色で塗りつぶすためのコードは、少なくとも、拡大縮小された1x1画像でビューを塗りつぶすためのコードと同じくらい高速です。

于 2012-12-14T20:13:40.090 に答える