在一些情况下用图片来做背景,但是给的图片的尺寸很小,不能铺满给定的ImageView或者button,这时候就要靠拉很图片来使图片布满UI。
IOS 6.0以后提供了resizableImageWithCapInsets: resizingMode:这个方法来进行图片拉伸。
第一个参数是UIEdgeInsets inset = UIEdgeInsetsMake(top,left,bottom,right);
第二个参数是resizingMode 有两个
UIImageResizingModeStretch:拉伸模式,通过拉伸UIEdgeInsets指定的矩形区域来填充图片
UIImageResizingModeTile:平铺模式,通过重复显示UIEdgeInsets指定的矩形区域来填充图片