для вызова этой функции используйте строку ниже и укажите, какие углы вы хотите округлить
аюсь закруглить верхние углы, используя приведенный ниже код
func roundCorners(corners:UIRectCorner, radius: CGFloat) {
let path = UIBezierPath(roundedRect: self.bounds,
byRoundingCorners: corners,
cornerRadii: CGSize(width: radius, height: radius))
let maskLayer = CAShapeLayer()
maskLayer.frame = self.bounds
maskLayer.path = path.cgPath
self.layer.mask = maskLayer
}
использованиеmyView.roundCorners(corners:[.topLeft, .topRight], radius: radius)
Но это округляет одну сторону представления:
это в tableView sectionHeader, если я прокручиваю вниз, затем вверх, округляется с использованием того же кода:
А также верхние углы просмотра скидок округляются с использованием той же функции.
Спасибо за помощь.
Обновить если я установлю ширину в представлении, то это будет работать нормально.