首页 > 移动平台 > 详细

iOS 图片拉伸

时间:2015-10-19 15:27:39      阅读:256      评论:0      收藏:0      [点我收藏+]

图片拉伸是一个开发过程中经常遇到的问题,如何拉伸可以防止图片变形呢?

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

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

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

 

    UIImageView *backView = [[UIImageView allocinit];

    CGFloat top = 15// 顶端盖高度

    CGFloat bottom = 15 ; // 底端盖高度

    CGFloat left = 10// 左端盖宽度

    CGFloat right = 10// 右端盖宽度

    UIEdgeInsets insets = UIEdgeInsetsMake(top, left, bottom, right);

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

    image = [image resizableImageWithCapInsets:insetsresizingMode:UIImageResizingModeStretch];

    backView.image = image;

 

iOS 图片拉伸

原文:http://www.cnblogs.com/syc-iOS/p/4891848.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!