Как сохранить и установить пользовательские стили для элементов в XCode - PullRequest
0 голосов
/ 30 апреля 2020

Как мне оформить элемент пользовательского интерфейса, например, кнопку или метку, а затем сохранить эти настройки для повторного использования позже? Например, если я поменяю метку на красный, 26-точечный шрифт и белый контур, как бы я сохранил ее как настройку, чтобы затем можно было просто назначить новую метку с такими точными настройками?

1 Ответ

0 голосов
/ 30 апреля 2020

Метка подкласса для достижения этой функциональности

    @IBDesignable
    class CustomLabel: UILabel {

        required init(coder aDecoder: NSCoder) {
            super.init(coder: aDecoder)!
            self.commonInit()

        }

        override init(frame: CGRect) {
            super.init(frame: frame)
            self.commonInit()
        }
        func commonInit(){

          self.textColor = .red
          self.font = UIFont.systemFont(ofSize: 26)
          // Any other properties you want to achieve 
        }

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