【发布时间】:2017-05-09 08:36:04
【问题描述】:
如果我的 UIbutton 被选中:
let image = UIImage(named: "photo-camera")?.imageWithRenderingMode(.AlwaysTemplate)
btnPhoto.setImage(image, forState: .Normal)
btnPhoto.tintColor = UIColor.orange()
如果我的 UIbutton 未被选中:
let image = UIImage(named: "photo-camera")?.imageWithRenderingMode(.AlwaysTemplate)
btnPhoto.setImage(image, forState: .Normal)
btnPhoto.tintColor = UIColor.grayColor()
现在,我的问题是:当未选择 UIButton 时,一切都显示正常: Instead when the UIButton is selected that is the result:
色调不会改变图像,而是改变背景。我不明白为什么。
【问题讨论】:
-
你想在你的标志被选中时改变它的颜色?
-
是的,只有徽标
-
您可以在按钮上方添加一个 imageView。
-
你如何改变被选中的按钮?你能显示那个代码吗?另外,创建
btnPhoto变量。