[Swift]Swift圖片顯示方式設置,控件UIImageView的contentMode屬性設置


contentMode屬性是用來設置圖片在UIImageView中的顯示方式,如:拉伸、居中、填充等。

這里討論的是UIImageView寬高固定,圖片寬高不確定的情況。如社交APP的相冊縮略圖、手機版QQ空間相冊的小圖。

 

Swift中提供多種設置方式,這里只說一種比較常用的。

 

一般流行的做法是,讓寬或高縮小一定的比例,然后居中顯示,圖中紅色框部分就是UIImageView的尺寸。如下圖:

    

 

話說得有點多了,其實就兩句代碼:

//設置圖片顯示方式
cell.imgView.contentMode = .scaleAspectFill
//設置圖片超出容器的部分不顯示
cell.imgView.clipsToBounds = true

  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM