【发布时间】:2015-11-29 22:09:40
【问题描述】:
我想隐藏按钮 onClick 的标签文本,而是显示图像。 在第二次点击时,标题应该会再次出现。
可悲的是,标题消失了,按钮的颜色发生了变化,但没有显示图像,点击它永远不会进入“else” - if/else 的一部分,标签应该再次出现,所以“2”从不打印。 错误是什么?
if (button10.titleLabel!.text != "") {
print("1")
button10.setTitle("", forState: .Normal)
button10.setImage(UIImage(named: "1.png"), forState: UIControlState.Normal)
}
else if (button10.titleLabel!.text == ""){
print("2")
button10.setTitle("String", forState: .Normal)
}
【问题讨论】: