拉伸图片的指定区域

UIImag又提供了一个方法处理图片拉伸
- (UIImage*)resizableImageWithCapIns ets:(UIEdgeInsets)capInsetsresizingMode:(UIImageResizingMode)resizingMode

UIImageResizingMode参数,用来指定拉伸的模式:
UIImageResizingModeStret ch:拉伸模式,通过拉伸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
ets:insetsresizingMode:UIImageResizingModeStret ch];

你可能感兴趣的:(ios,uiimage,图片拉伸)