关闭

图片处理

标签: 图片处理
454人阅读 评论(0) 收藏 举报
分类:

给UILabel添加背景图片:

self.accountLabel = [[UILabel alloc]initWithFrame:CGRectMake(kXW(accountBtn), kY(accountBtn), 250, 32)];

 self.accountLabel.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"qipao.png"]];


图片拉伸:

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

[java] view plaincopy
  1. - (UIImage *)resizableImageWithCapInsets:(UIEdgeInsets)capInsets resizingMode:(UIImageResizingMode)resizingMode  

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

[java] view plaincopy
  1. CGFloat top = 25// 顶端盖高度  
  2. CGFloat bottom = 25 ; // 底端盖高度  
  3. CGFloat left = 10// 左端盖宽度  
  4. CGFloat right = 10// 右端盖宽度  
  5. UIEdgeInsets insets = UIEdgeInsetsMake(top, left, bottom, right);  
  6. // 指定为拉伸模式,伸缩后重新赋值  
  7. image = [image resizableImageWithCapInsets:insets resizingMode:UIImageResizingModeStretch];  


0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:79286次
    • 积分:1998
    • 等级:
    • 排名:第19539名
    • 原创:121篇
    • 转载:23篇
    • 译文:1篇
    • 评论:14条
    最新评论