У меня есть UIButton, цвет фона белый.
@IBOutlet weak var buttonNewPost: UIButton! {
didSet {
buttonNewPost.layer.borderColor = UIColor(red:0.88, green:0.88, blue:0.88, alpha:1.0).cgColor
buttonNewPost.layer.cornerRadius = 5
buttonNewPost.backgroundColor = .white
}
}
Я хочу добавить UIView, чтобы добавить тень к этой закругленной кнопке:
let buttonShadow = UIView()
buttonShadow.frame.size.width = buttonNewPost.layer.bounds.width
buttonShadow.frame.size.height = buttonNewPost.layer.bounds.height
buttonShadow.backgroundColor = .clear
buttonShadow.dropShadowEdged = true
buttonShadow.isUserInteractionEnabled = false
buttonNewPost.addSubview(buttonShadow)
buttonShadow.bringSubviewToFront(buttonNewPost)
Результат как это:
Почему кнопка UIB не находится спереди с белым цветом фона? Когда я изменяю цвет фона кнопки UIB на синий:
Почему это так? Я просто хочу белую кнопку с тенью