Мне не нравится каждый раз переопределять угловой радиус для каждого элемента кнопки.
Я создаю расширение для UIButton.
Код: Выделить всё
extension UIButton {
func setRoundedCorners(){
self.layer.cornerRadius = 10
self.layer.borderWidth = 1
}
}
Основная проблема — найти функцию, которая будет вычислять .cornerRadius для кнопок разных размеров. Пример ниже покажет небольшую разницу.
Пример:
Радиус угла равен 10:
:

Радиус угла равен 15:

Можно ли найти функцию, которая рассчитает правильное значение, дающее радиус угла?
Подробнее здесь: https://stackoverflow.com/questions/398 ... tton-frame
Мобильная версия