Отсечение в UIButton в виде стека

В Swift я создал вид стека, чтобы показать несколько кнопок. Чтобы придать ему 3D-вид, я добавил следующий код:

    button.layer.cornerRadius = 10.0
    button.layer.borderWidth = 3.0
    button.layer.borderColor = UIColor.darkGray.cgColor

    let newLayer = CAGradientLayer()
    newLayer.frame = button.bounds
    button.clipsToBounds = true
    newLayer.colors = [UIColor.lightGray.cgColor, UIColor.red.cgColor]
    button.layer.insertSublayer(newLayer, at: 0)

Когда я запускаю его, нижняя и правая части кнопки как-то обрезаются. Когда я помещаю ту же кнопку за пределы стека, она хорошо отображается (см. Кнопку "Нажми меня"). Чем это вызвано?

Странная вырезка:

0 ответов

Другие вопросы по тегам