2014-09-20 76 views
4

UIbutton的alpha值为零,并且在点击时变为透明。我添加了这个IBAction如何防止按钮在Swift中点击时使uibutton alpha变为零?

@IBAction func btnTapped(sender: UIButton) { 
    sender.highlighted = false 
    //... 
} 

和UIButton仍然得到透明时,触摸。如何防止呢?

+0

是您的按钮显示图像而不是文字? – Arbitur 2014-09-20 20:50:54

+0

是默认和选定状态的背景图像 – Carpsen90 2014-09-20 20:51:54

+0

然后,您可能没有突出显示状态的图像。 – Arbitur 2014-09-21 06:56:26

回答

12

我摔跤这个问题,并最终通过更改按钮类型从系统更改为自定义它。

+0

感谢您的帮助:) – Carpsen90 2015-04-07 19:34:47

1

你尝试类似:

yourButtonClass.setTitleColor(UIColor.blackColor(), forState: .Highlighted) 
相关问题