0
假設我想創建一個自定義組件作爲UIView子類,並且我想允許將圖像設置爲背景(爲了這個問題,假設一個大圖像不是模式)。我有兩個選擇:UIView背景
- 創建一個大
UIImageView
作爲UIView的幀,將其image
屬性 - 創建
[UIColor colorWithPattern]
圖案顏色與設定的backgroundColor
第一個是少數,如果你想與Interface Builder一起工作,並希望看到你做什麼。如果你想使用一種模式,第二種方法很好,但是請記住我們正在談論一個大的圖像。
所以我的問題是關於性能和/或最佳實踐哪一種先前的方法是對性能的最佳思考?例如,假設這個組件將隨着動畫一起移動。
根據您自己的經驗,在某種方法中存在一些缺點?
我有背景圖像 – 2011-06-15 10:52:19
的大小沒有問題,那麼只需使用一個UIImageView。 – Thom 2011-06-15 10:54:46