如何设置UIButton背景颜色的alpha值?

时间:2017-03-13 00:10:52

标签: ios swift uibutton

我目前正在制作自定义按钮功能,但希望能够设置背景颜色的alpha值。这就是我到目前为止所做的:

  func roundButtonCornersAndAddBorderColor(button: UIButton) {
    button.backgroundColor = .clear
    button.layer.cornerRadius = 5
    button.layer.borderWidth = 1
    button.layer.borderColor = UIColor.white.cgColor
  }

2 个答案:

答案 0 :(得分:1)

使用alpha设置颜色:

UIColor(red: 0.5, green: 0.5, blue:0, alpha: 1.0)

或:

 button.backgroundColor?.withAlphaComponent(0.5)

答案 1 :(得分:1)

在Swift 5中将alpha设置为0.5,所需代码为

button.alpha = 0.5