不在UIButton上显示图像

时间:2014-02-11 06:12:07

标签: ios uibutton uiimage

如果我无法正确解释问题,请提前谢谢。

通过使用xcode 4.6我在按钮上成功添加了图像,但是当我尝试使用xcode 5.0.2在按钮上显示图像时,按钮没有正确显示。

以下是我在按钮上添加图片的代码

[checkBtn1 setImage:[UIImage imageNamed:@"Checkmark_uncheckcheck.png"] forState:UIControlStateNormal];
[checkBtn2 setImage:[UIImage imageNamed:@"Checkmark_uncheckcheck.png"] forState:UIControlStateNormal];
[checkBtn3 setImage:[UIImage imageNamed:@"Checkmark_uncheckcheck.png"] forState:UIControlStateNormal];
[checkBtn4 setImage:[UIImage imageNamed:@"Checkmark_uncheckcheck.png"] forState:UIControlStateNormal];

它的外观如下:

enter image description here

1 个答案:

答案 0 :(得分:14)

看到屏幕截图后,我认为你正在使用圆形按钮类型把它自定义和setBAckground图像而不是setimage

UIButton * checkBtn1 =[UIButton buttonWithType:UIButtonTypeCustom];
[checkBtn1 setBackgroundImage:[UIImage imageNamed:@"Checkmark_uncheckcheck.png"] forState:UIControlStateNormal];