У меня есть простой закругленный RectUIBezierPath roundedRect - изменение цвет углов
override func draw(_ rect: CGRect) {
let path = UIBezierPath(roundedRect: rect, byRoundingCorners: UIRectCorner.allCorners, cornerRadii: CGSize(width: cornerSize, height: cornerSize))
fillColor.setFill()
path.fill()
//fillColor is set to UIColor.black
//cornerSize is set to 20
}
Но углы белые. Если я устанавливаю цвет фона в UIBuilder для очистки цвета, закругленный прямоугольник становится прямоугольником с острыми углами. Я попытался создать овал с прямоугольником и заполнить его четким цветом. Это тоже не сработало. Возможно, ответ тривиален, но я абсолютно не знаю.
Нет другой необходимости указывать backgroundColor. Я также сталкиваюсь с такой же проблемой. Если я даю четкий цвет для супервизора, тогда цвет фона супервизора изменяется на черный. – Koushik
устанавливается серым цветом в качестве фонового цвета на вид. – Koushik
В фоновом режиме есть TableView. Установка цвета фона серого не является решением. – Wed