У меня есть подкласс UIButton
:Кнопка во время выполнения
class ColorButton: UIButton {
override func awakeFromNib() {
self.layer.backgroundColor = UIColor.blackColor().CGColor
self.layer.cornerRadius = frame.size.width/2
self.clipsToBounds = true
}
}
В интерфейсе строитель, установить кнопку с 4 ограничениями: width = 100, height = 100, centerX, centerY
. Кнопка исчезает, когда я запускаю свой код на симуляторе. Однако если он установлен
self.layer.cornerRadius = 50
это работает. Я не могу разобраться. Если кто-нибудь поймет эту проблему, скажите, пожалуйста.
что ваш frame.size.width в методе awakeNIb? –
frame.size.width возврат 1000 когда распечатать – chieudai14kytu