码迷,mamicode.com
首页 > 其他好文 > 详细

图片的拉伸问题,修改frame的方式,

时间:2016-01-03 22:12:36      阅读:166      评论:0      收藏:0      [点我收藏+]

标签:

一.图片的拉伸问题:

 

     通过图片名称创建UIImage对象(该方式创建出来的图片,被拉伸的非常难看)

    UIImage *image = [UIImage imageNamed:@"chat_send_nor"];

    

     通过image对象,调用一个方法,返回一张可拉伸的图片

     传入想要保护的区域

    UIEdgeInsets insets = UIEdgeInsetsMake(image.size.height * 0.5, image.size.width * 0.5, image.size.height * 0.5 - 1, image.size.width * 0.5 - 1);

     UIImage *resizableImage = [image resizableImageWithCapInsets:insets];

    

     UIImageResizingModeTile, 平铺,将需要拉伸的地方用没有保护的区域进行平铺

     UIImageResizingModeStretch, 拉伸,直接将没有保护的区域拉伸

    UIImage *resizabeleImage = [image resizableImageWithCapInsets:insets resizingMode:UIImageResizingModeStretch];

 

二.修改frame的三种方式

技术分享

 

图片的拉伸问题,修改frame的方式,

标签:

原文地址:http://www.cnblogs.com/wxdonly/p/5097224.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!