在cg中按下时如何使自定义uibutton变暗?

时间:2017-02-13 15:24:54

标签: ios button uibutton rgb uicolor

< p>我需要使用cg制作的自定义按钮在用户按下时更暗,就像原始的uibutton突出显示状态一样。我想出了50%的alpha,但后面的视图是可见的,我不希望这样。这是我的代码:< / p> <预><代码> func unhighlightButton(){     self.color = someColor     self.setNeedsDisplay() } override var isHighlighted:Bool {     didSet {         if isHighlighted == true {             self.gradientColor = someColor.withAlphaComponent(0.5)             self.setNeedsDisplay()             self.perform(#selector(unhighlightButton),with:nil,afterDelay:0.1)         }     } } < /代码>< /预>

0 个答案:

没有答案