UIImag又提供了一个方法处理图片拉伸
- (UIImage*)resizableImageWithCapIns
ets:(UIEdgeInsets)capInsetsresizingMode:(UIImageResizingMode)resizingMode
UIImageResizingMode参数,用来指定拉伸的模式:
UIImageResizingModeStretch:拉伸模式,通过拉伸UIEdgeInsets指定的矩形区域来填充图片 UIImageResizingModeTile:平铺模式,通过重复显示UIEdgeInsets指定的矩形区域来填充图片
UIEdgeInsets参数用来指定被拉伸的区域
CGFloat top = 25; // 顶端盖高度// 指定为拉伸模式,伸缩后重新赋值
CGFloat bottom = 25 ; // 底端盖高度
CGFloat left = 10; // 左端盖宽度
CGFloat right = 10; // 右端盖宽度
UIEdgeInsets insets = UIEdgeInsetsMake(top, left, bottom, right);
image = [imageresizableImageWithCapIns