До того, как я обновился до Swift 4.2 - Xcode 10.1, у DLRadioButton
, который я использовал, было четное расстояние между icon
и title
.Я никогда не устанавливал интервал и все работало нормально.После обновления icon
и title
перекрываются
cocoapod для него говорит, что он использует значение по умолчаниюmarginWidth
из kdefaultmarginwidth
Я пытался установить в marginWidth
в коде все, что определенно добавит интервал, например 50.0
, ноперекрытие остается.Я где-то читал, что интервал kdefaultmarginwidth
равен 5.0
Как я могу исправить интервал?
код:
let saleButton: DLRadioButton = {
let button = DLRadioButton(type: .custom)
button.translatesAutoresizingMaskIntoConstraints = false
button.setTitle("Sale", for: .normal)
button.setTitleColor(UIColor.lightGray, for: .normal)
button.marginWidth = 50.0 // I tried 5.0, 10.0, 20.0, even 100.0 but nothing
return button
}()
override func viewDidLoad() {
super.viewDidLoad()
view.addSubview(saleButton)
// constraints get set
}