Я пытаюсь создать текстовое поле с закругленными левыми углами. Для этого я использовал следующий код для применения маскировки. Теперь углы текстового поля обрезаны. Есть идеи, почему?
let shape = CAShapeLayer()
shape.bounds = textfieldContainerView.frame
shape.position = textfieldContainerView.center
shape.path = UIBezierPath(roundedRect: textfieldContainerView.bounds,
byRoundingCorners: [.topLeft, .bottomLeft],
cornerRadii: CGSize(width: 5, height: 5)).cgPath
textfieldContainerView.layer.mask = shape
textfieldContainerView.layer.borderColor = ColorKit.smoke.cgColor
textfieldContainerView.layer.borderWidth = 2.0
Вот как это выглядит (обратите внимание на разбитые углы слева).