Как этот код меняет цвет фона кнопки при нажатии?

Следующий код, полученный из этого поста, якобы изменяет цвет кнопки при ее нажатии.

  override var highlighted: Bool {
        didSet {
            if highlighted {
                backgroundColor = UIColor.lightGrayColor()
            } else {
                backgroundColor = UIColor.whiteColor()
            }
        }
    }

Тем не менее, мне было интересно, что переменная "подсветка" тоже будет отвечать?

Если бы я программно добавил кнопку к своему виду, как это:

let exampleButton = UIButton()
self.view.addSubview(exampleButton)
//Set constraints,title-text,etc... 

Как бы мне заставить это работать exampleButton?

0 ответов

Другие вопросы по тегам