iOS 拉伸图片

在一些情况下用图片来做背景,但是给的图片的尺寸很小,不能铺满给定的ImageView或者button,这时候就要靠拉很图片来使图片布满UI。

IOS 6.0以后提供了resizableImageWithCapInsets: resizingMode:这个方法来进行图片拉伸。

第一个参数是UIEdgeInsets inset =  UIEdgeInsetsMake(top,left,bottom,right);

第二个参数是resizingMode 有两个

UIImageResizingModeStretch:拉伸模式,通过拉伸UIEdgeInsets指定的矩形区域来填充图片

UIImageResizingModeTile:平铺模式,通过重复显示UIEdgeInsets指定的矩形区域来填充图片

你可能感兴趣的:(iOS 拉伸图片)