應(yīng)用場景:UI只提供了一張占位圖,但是app內(nèi)需要用到的尺寸各種各樣,怎樣辦呢?
拉伸圖片但是要保證不變形!?? 方法如下:
代碼:
CGFloat top =? 0.5;
CGFloat left = 0.5;
CGFloat bottom = 0.5;
CGFloat right = 0.5;
//上面四句是設(shè)置拉伸的尺寸, 代表了拉伸上下左右邊緣的0.5距離
UIEdgeInsets edgeInsets = UIEdgeInsetsMake(top, left, bottom, right);
UIImage *img = [UIImage imageNamed:@"nanle"];
UIImageResizingMode mode = UIImageResizingModeStretch;
UIImage *newImage = [img resizableImageWithCapInsets:edgeInsets resizingMode:mode];
[self.img sd_setImageWithURL:[NSURL URLWithString:model.img] placeholderImage:newImage];//這句是我工程里的代碼,網(wǎng)友自己替換成自己的