答案 0 :(得分:2)
如果按钮的标题是静态的,你可以有2个图像:一个带有图像和标题,另一个带有图像,并做这样的事情。
yourBtn.setImage(UIImage(named:"imageandtitle.png"),forState:UIControlState.Normal)
yourBtn.setImage(UIImage(named:"imageonly.png"),forState:UIControlState.Selected)
稍后您可以按如下方式编写按钮功能,
@IBAction btnTapAction(sender: UIButton) {
if sender.selected{
sender.selected = false
}
else{
sender.selected = true
}
}
答案 1 :(得分:0)
这个代码用于objective-c,但你必须导入sdwebimage。
contains
答案 2 :(得分:0)
yourBtn.setImage(UIImage(named:"imageandtitle.png"),forState:UIControlState.Normal)
yourBtn.setImage(UIImage(named:"imageonly.png"),forState:UIControlState.Selected)
yourBtn.setTitle("abc",forState:UIControlState.Normal)
yourBtn.setTitle("",forState:UIControlState.Selected)