iOS UIView скругление верхних углов работает только для верхнего левого - PullRequest
0 голосов
/ 22 марта 2019

Я хочу закруглить верхние углы UIView. Эмулятор iOS версии 12.0

Мое расширение

    extension UIView
{
    func round(corners: UIRectCorner, radius: CGFloat) {
        let path = UIBezierPath(roundedRect: bounds, byRoundingCorners: corners, cornerRadii: CGSize(width: radius, height: radius))
        let mask = CAShapeLayer()
        mask.path = path.cgPath
        self.layer.mask = mask
    }
}

Как я это использую

test.round(corners: [.topRight, .topLeft], radius: 20)

Результат

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...