再也不用擔(dān)心給UIcollectionViewCell設(shè)置背景了

一般情況下,自定義的collectionViewCell的background是default的,也就是沒有背景的,也就是透明的。

  • 這時(shí)候,最low的做法可以給背景設(shè)置一種顏色,但是顏色太單一,就是給cell添加一個(gè)UIImageView控件,此里面設(shè)置一張背景圖片;
  • 有沒有不產(chǎn)生新的控件的就能夠?qū)崿F(xiàn)的方法呢? 有的。
    假設(shè)此cell是從xib里面加載的(當(dāng)然也可以純代碼創(chuàng)建),

    - (void)awakFromNib{ self.backgroundView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"xxx"]; }

    注意:如果圖片太小,可以設(shè)置圖片屬性的拉伸方式如下圖:

Snip20160504_1.png

(運(yùn)行后,如果遇到圖片不是想要的拉伸效果,可以試一下com+shift+k,清除一下緩存)

  • 高大上:同樣是在自定義cell的.m文件里重寫
    - (void)drawRect:(CGRect)Rect{ [[UIImage imageNamed:@"XXX"]drawInRect:rect]; }
    以后給任何控件設(shè)置背景圖片就可以隨心所欲啦(),因?yàn)榇朔椒ㄊ荱IView的。
    有不對的地方,不要吝嗇揮動你的小手指哦~~~
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 1、禁止手機(jī)睡眠[UIApplication sharedApplication].idleTimerDisabl...
    DingGa閱讀 1,210評論 1 6
  • 在iOS中隨處都可以看到絢麗的動畫效果,實(shí)現(xiàn)這些動畫的過程并不復(fù)雜,今天將帶大家一窺iOS動畫全貌。在這里你可以看...
    F麥子閱讀 5,270評論 5 13
  • *7月8日上午 N:Block :跟一個(gè)函數(shù)塊差不多,會對里面所有的內(nèi)容的引用計(jì)數(shù)+1,想要解決就用__block...
    炙冰閱讀 2,733評論 1 14
  • 在iOS中隨處都可以看到絢麗的動畫效果,實(shí)現(xiàn)這些動畫的過程并不復(fù)雜,今天將帶大家一窺ios動畫全貌。在這里你可以看...
    每天刷兩次牙閱讀 8,694評論 6 30
  • 在我的記憶中,父親,堅(jiān)強(qiáng),正直,倔強(qiáng),喜喝酒。父親而且很有主見,也是村里的和事老,紅白喜事的大管家,有家里鬧矛盾分...
    葉舞金秋閱讀 218評論 0 0

友情鏈接更多精彩內(nèi)容