setbackgroundimage专题

setImage和setBackgroundImage区别

用setBackgoundImage时,不管按钮是system还是custom,图片和标题都正常显示 用setImage时,按钮是custom时,图片正常显示,标题不显示 用setImage时,按钮是system时,图片标题都不显示 如下图所示: 第一个和第四个是用setBackgroundImage 第二个和第三个用setimage,按钮类型分别是system和custom 所以

UIButton中的setBackgroundImage和setImage方法的选择

在设置UIButton的图片的时候发现有两个方法setBackgroundImage 和 setImage,之前并没有发现两者有太大的区别(使用setBackgroundImage后设置title没问题,使用setImage后设置的title会被挡住),因为项目中使用的带有图片的按钮几乎没有文字。而哪些带有文字的按钮也没有什么特殊的图片,于是会不使用图片。所以本人一直使用的setBackgroun

UIButton之 setBackgroundImage 和setImage区别 跟UIButton的文字却不显示

// 设置背景图片(图片会被拉伸充满整个btn.frame)   [btn3 setBackgroundImage:[UIImage imageNamed:@"fenxiang_qq.png"] forState:UIControlStateNormal];            // 设置按钮上的图片(图片不会被拉伸,原比例显示在btn.frame)  设置完图片在设置文字不会显示 [btn3