對(duì)于UIImageView我們?cè)陂_(kāi)發(fā)過(guò)程中,使用的次數(shù)是相當(dāng)多的缆毁,但實(shí)際上又是否真的了解它呢番川,我們就不得不真正從內(nèi)心深處去審視它。
UIImageView繼承自UIView,是用來(lái)顯示圖片的一種控件颁督,在顯示過(guò)程中践啄,我們有多種顯示方式,而真正在操作UIImageView顯示方式的屬性是UIView的contentModel屬性:
UIViewContentModeScaleAspectFit沉御,整張圖片都會(huì)在UIView中顯示屿讽,并且比例不變,也就是說(shuō)如果UIView的尺寸與圖片的比例不夠吠裆,就會(huì)留下空白伐谈,例如,
UIViewContentModeScaleAspectFill硫痰,整張圖片都會(huì)填充view衩婚,圖片比例不會(huì)窜护,這樣圖片顯示就會(huì)大于view效斑,例如,
其他的類似這種效果柱徙,看圖片可知缓屠,
UIViewContentModeCenter
UIViewContentModeTop
UIViewContentModeBottom
UIViewContentModeLeft
UIViewContentModeRight
UIViewContentModeTopLeft
UIViewContentModeTopRight
UIViewContentModeBottomLeft
UIViewContentModeBottomRight