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];  

IOS UIImage图片拉伸技巧-resizableImageWithCapInsets

纵观移动市场,一款移动app,要想长期在移动市场立足,最起码要包含以下几个要素:实用的功能、极强的用户体验、华丽简洁的外观。华丽外观的背后,少不了美工的辛苦设计,但如果开发人员不懂得怎么合理展示这些设...
  • qq_32796151
  • qq_32796151
  • 2016年06月17日 11:56
  • 290

iOS UIimage拉伸的三种方法

第一种方法 //用到image的这个方法- (UIImage *)stretchableImageWithLeftCapWidth:(NSInteger)leftCapWidth topCapHeig...
  • shan1991fei
  • shan1991fei
  • 2016年04月13日 09:48
  • 4138

图片拉伸 [UIImage resizableImageWithCapInsets:]使用注意

[UIImage resizableImageWithCapInsets:] 它带参数: UIEdgeInsets,这是一结构体,包含 上/左/下/右四个参数。函数的作用我们看下文档: Crea...
  • yufeiskyer
  • yufeiskyer
  • 2015年08月28日 14:03
  • 464

拉伸UIImage

转自:http://stackoverflow.com/questions/2658738/the-simplest-way-to-resize-an-uiimage - (UIImage ...
  • workhardupc100
  • workhardupc100
  • 2011年12月06日 14:49
  • 1096

UIImage属性及拉伸方法

1、等比缩放 [objc] view plaincopy - (UIImage *) scaleImage:(UIImage *)image toScale:(float)scal...
  • xiaoyangsavvy
  • xiaoyangsavvy
  • 2015年03月04日 10:42
  • 519

IOS uiimage 拉伸的方法

纵观移动市场,一款移动app,要想长期在移动市场立足,最起码要包含以下几个要素:实用的功能、极强的用户体验、华丽简洁的外观。华丽外观的背后,少不了美工的辛苦设计,但如果开发人员不懂得怎么合理展示这些设...
  • or7rccl
  • or7rccl
  • 2014年01月26日 22:35
  • 871

UIImage拉伸

关于UIImage的拉伸, 有的时候我们需要图片根据要求拉伸到一定程度。 我们可以用 - (UIImage *)stretchableImageWithLeftCapWidth:(NSInteg...
  • zramals
  • zramals
  • 2016年01月11日 11:53
  • 172

21.UIImage图片拉伸平铺(resizableImage)

在日常开发中很多时候, 想复用之前的图片资源,但是需要进行一些图片调整,若重新切图则会增加资源和安装包大小,且内存大小也会增大。所以今天,就来说一说通过代码如何调控图片拉伸和平铺的技巧。...
  • wangyanchang21
  • wangyanchang21
  • 2016年02月23日 15:47
  • 1598

UIIamgeView拉伸续

还记得在Windows下用MFC或WTL写用户界面程序的时候,为了给可改变大小的对话框加上背景图案,需要对设计师提供的图片进行裁剪。把图片切成九块,其中四个角是不拉伸的,四条棱边可以在一个方向上拉伸,...
  • yangxt
  • yangxt
  • 2012年12月20日 19:56
  • 1250

uiimageView 的图片拉伸问题的解决办法

我们都知道在ios中,每一个UIImageView都有他的frame大小,但是如果图片的大小和这个frame的大小不符合的时候会怎么样呢?在默认情况,图片会被压缩或者拉伸以填满整个区域。 通过查...
  • shangshang1029
  • shangshang1029
  • 2016年01月12日 19:38
  • 4152
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:UIImage 拉伸方法
举报原因:
原因补充:

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