不在 UIButton 上显示图像
Posted
技术标签:
【中文标题】不在 UIButton 上显示图像【英文标题】:Does not display images on UIButton 【发布时间】:2014-02-11 06:12:07 【问题描述】:提前感谢,如果我无法正确解释问题,请原谅我。
通过使用 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];
看起来是这样的:
【问题讨论】:
尝试setBackground图片插入setImage 用户声望低于10所以不能显示图片 由于声誉较低,我无法发布快照 正确是什么意思? 实际上我已经用 xcode4.6 以编程方式在按钮上添加了图像然后我更新了我的 xcode 然后执行程序,然后它在按钮上只显示蓝色 【参考方案1】:看到截图后,我认为您使用的是圆形按钮类型,将其自定义和 setBAckground 图像而不是 setimage
UIButton * checkBtn1 =[UIButton buttonWithType:UIButtonTypeCustom];
[checkBtn1 setBackgroundImage:[UIImage imageNamed:@"Checkmark_uncheckcheck.png"] forState:UIControlStateNormal];
【讨论】:
以上是关于不在 UIButton 上显示图像的主要内容,如果未能解决你的问题,请参考以下文章
我无法在 xcode 9.1 中的 UIButton 上显示图像