拉伸图片的指定区域

Posted tanyufeng_521

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了拉伸图片的指定区域相关的知识,希望对你有一定的参考价值。

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图片拉伸

Android设计中的.9.png图片

Android .9 图片

Android .9图制作

Android .9图制作

Android制作和使用Nine-Patch图片