UIImage 拉伸方法

原创 2016年05月30日 16:50:51

在iOS6.0中,UIImage提供了一个方法处理图片拉伸

- (UIImage *)resizableImageWithCapInsets:(UIEdgeInsets)capInsets resizingMode:(UIImageResizingMode)resizingMode  

对比iOS5.0中的方法,只多了一个UIImageResizingMode参数,用来指定拉伸的模式:

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

CGFloat top = 25; // 顶端盖高度  
CGFloat bottom = 25 ; // 底端盖高度  
CGFloat left = 10; // 左端盖宽度  
CGFloat right = 10; // 右端盖宽度  
UIEdgeInsets insets = UIEdgeInsetsMake(top, left, bottom, right);  

// 指定为拉伸模式,伸缩后重新赋值  


image = [image resizableImageWithCapInsets:insets resizingMode:UIImageResizingModeStretch];  

相关文章推荐

UIImage属性及拉伸方法

1、等比缩放 [objc] view plaincopy - (UIImage *) scaleImage:(UIImage *)image toScale:(float)scal...

UIImage类中的常用拉伸方法(转)

一、resizableImageWithCapInsets今天做了一个温度计的应用,需要一个图,能够根据输入的数据将温度计里面的红色图片拉伸。为了达到这个效果,使用了iOS5的函数:resizable...

带边框的UIImage图片拉伸:resizableImageWithCapInsets

今天做了一个温度计的应用,需要一个图,能够根据输入的数据将温度计里面的红色图片拉伸。为了达到这个效果,使用了iOS5的函数:resizableImageCapInsets:(UIEdgeInsets)...
  • huyu605
  • huyu605
  • 2012年09月20日 15:55
  • 335

iOS开发 ☞ UIImage部分拉伸——stretchableImageWithLeftCapWidth的使用

简介:有时候我们只是想把图片部分拉伸,而不是全部拉伸,那么就要用到下面这个函数,并附上实例验证 - (UIImage *)stretchableImageWithLeftCapWidth:(NSI...

UIImage部分拉伸——stretchableImageWithLeftCapWidth的使用

UIImage部分拉伸——stretchableImageWithLeftCapWidth的使用

iOS经典讲解之图片拉伸的几种方法

1、通过UIImageView的属性image来设置 图片会根据UIImageView的宽高自动拉伸,这样有比较大的的缺陷,就是会失真和变形 UIImage *image = [UIImage ima...

自定义相机预览图片拉伸的巧妙解决方法

在做自定义相机时,在网上找了一些demo,发现预览时候图片拉伸,网上很多解决办法是将相机设置为mCamera.setDisplayOrientation(-90);然而这个办法并没有用,我也没做深究,...

iOS图像拉伸的集中方法

系统至ios6之后,关于图片拉伸的方法已经扩展至3个函数:   1.ios4提供的方法:   - (UIImage *)stretchableImageWithLeftCapWidth:(...
  • khlljm
  • khlljm
  • 2014年12月15日 11:38
  • 266

ios 图片拉伸的几种方法

系统至ios6之后,关于图片拉伸的方法已经扩展至3个函数:   1.ios4提供的方法:   - (UIImage *)stretchableImageWithLeftCapWidth:(NSIn...

iOS的图片拉伸方法

纵观整个iOS应用的开发流程,界面UI的搭建是特别重要的一环。用户对一个应用程序的第一印象就是UI层面的程序界面,因此,一个好的iOS开发人员拥有好的界面搭建技巧和界面观是很重要的,当然,公司里的UI...
  • h22111
  • h22111
  • 2016年07月04日 16:47
  • 223
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:UIImage 拉伸方法
举报原因:
原因补充:

(最多只允许输入30个字)