UIBUtton 的两种图片设置

来源:互联网 发布:mac子弹头 知乎 编辑:程序博客网 时间:2024/06/03 14:51

今天使用UiButton类创建一个图片按钮,当使用如下方法:

[objc] view plain copy
  1. UIButton *button = [UIButton alloc]initWithFrame:CGRectMake(007040)];  
  2. UIImage *image = [self imageWithUIView:view];    
  3. [button setBackgroundImage:image forState:UIControlStateNormal];  

后来修改时,把setBackgroundImage换成了setImage方法

[objc] view plain copy
  1. [button setImage:image forState:UIControlStateNormal];  

结果发现图片特别小。


总结一下:

setImage显示图片,保证图片尺寸大小。

setBackgroundImage显示图片,会根据按钮的尺寸拉伸图片。

两个方法都可以实现图片按钮,但都有其优缺点,请好好利用。


1 0
原创粉丝点击