Как использовать UIButton с Custom Class? - PullRequest
0 голосов
/ 08 ноября 2018

Я сейчас работаю над Приложением, и мой пользовательский класс, похоже, не отражается на UIButton, хотя я мог выбрать класс "RoundedButton". Вот скриншот моего приложения:

Appscreenshot Вот скриншот настройки имени класса:

class name setting

и вот мой код для пользовательского класса:

class RoundedButton: UIButton {
    override func layoutSubviews() {
        super.layoutSubviews()
        let radius: CGFloat = self.bounds.size.height / 10.0
        self.layer.cornerRadius = radius
        self.clipsToBounds = true
    }
}

Я просмотрел другие сайты, но не могу заставить его работать.

1 Ответ

0 голосов
/ 08 ноября 2018

Я пробую ваш код, и он работает нормально. Установите UIButton как пользовательский тип

enter image description here

Иногда XCode не сохраняет пользовательский класс UIButton правильно, попробуйте перезапустить XCode и проверить, выбран ли еще класс RoundedButton для этой кнопки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...