2011-06-15 48 views
0

假設我想創建一個自定義組件作爲UIView子類,並且我想允許將圖像設置爲背景(爲了這個問題,假設一個大圖像不是模式)。我有兩個選擇:UIView背景

  • 創建一個大UIImageView作爲UIView的幀,將其image屬性
  • 創建[UIColor colorWithPattern]圖案顏色與設定的backgroundColor

第一個是少數,如果你想與Interface Builder一起工作,並希望看到你做什麼。如果你想使用一種模式,第二種方法很好,但是請記住我們正在談論一個大的圖像。

所以我的問題是關於性能和/或最佳實踐哪一種先前的方法是對性能的最佳思考?例如,假設這個組件將隨着動畫一起移動。

根據您自己的經驗,在某種方法中存在一些缺點?

回答