在使用 UIImageView 獲取加載網(wǎng)絡(luò)圖片時(shí)。
UIImageView 有幾種用來設(shè)置圖片顯示方式的模式 contentMode 。
如居中、居右,是否縮放等,有以下幾個(gè)常量可以設(shè)置:
UIViewContentModeScaleToFill
UIViewContentModeScaleAspectFit
UIViewContentModeScaleAspectFill
UIViewContentModeRedraw
UIViewContentModeCenter
UIViewContentModeTop
UIViewContentModeBottom
UIViewContentModeLeft
UIViewContentModeRight
UIViewContentModeTopLeft
UIViewContentModeTopRight
UIViewContentModeBottomLeft
UIViewContentModeBottomRight
保證圖片不因?yàn)?UIImageView 的大小而拉伸、壓縮變形:
UIImageView* imageView = [[UIImageViewalloc] init]imageView.contentMode=UIViewContentModeScaleAspectFill;imageView.clipsToBounds=YES;//? 是否剪切掉超出 UIImageView 范圍的圖片[imageView setContentScaleFactor:[[UIScreenmainScreen] scale]];
?