1

如果没有带有活力点击按钮的 UIVisualEffectView,确实会变得更暗一些。然而,当活力开启时,这不起作用。有什么办法可以做到这一点?

编辑:

当 UIButton 仅包含文本时,它会变暗。我所做的是为 UIButton 使用背景图像。所以我需要背景图像变暗。我知道这可以通过创建第二个更暗的背景图像来实现。然后你可以创建一个@IBAction,当用户按下按钮时背景会改变。但是当快速点击按钮时,图像并没有改变。

背景颜色会发生这种情况:

@IBAction func plusPressed(sender: UIButton) {
    plusButton.backgroundColor = UIColor(red: 119.0/255.0, green: 211.0/255.0, blue: 113.0/255.0, alpha: 1.0)

}

@IBAction func minusPressed(sender: UIButton) {
    minusButton.backgroundColor = UIColor(red: 255.0/255.0, green:119.0/255.0, blue: 107.0/255.0, alpha: 1.0)

}
4

0 回答 0