2017-02-07 10 views
2

У меня есть пользовательская кнопка, где я устанавливаю цвет фона и текста для нормального состояния и отменяю их в выбранном состоянии. Я столкнулся со следующей проблемой.Состояние UIButton - «5», когда touchDown

  1. Когда кнопка находится в нормальном состоянии, кнопка события touchDown переходит в состояние «выделенное» (целочисленное значение 1), которое ожидается.
  2. Когда кнопка находится в выбранном состоянии, кнопка события touchDown переходит в состояние 5 (я регистрирую состояние). Я не могу найти, что соответствует этому значению. Это изменяет цвет текста так же, как цвет фона, и, следовательно, текст становится невидимым до тех пор, пока не будет нажата кнопка.

Может ли кто-нибудь сказать мне, что это за состояние «5»?

ответ

2

Это состояние бит-маски для UIControlStateSelected | UIControlStateHighlighted