图片处理

来源:互联网 发布:企业邮箱的域名 编辑:程序博客网 时间:2024/06/08 07:19

给UILabel添加背景图片:

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

 self.accountLabel.backgroundColor = [UIColorcolorWithPatternImage:[UIImageimageNamed:@"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
原创粉丝点击