Обнаружение нажатия пользовательского UIButton

Я создал пользовательский UIButton (подкласс UIButton) для своего приложения. В рамках реализации этой кнопки, как мне изменить цвет фона при ее нажатии? (Он должен вернуться к своему обычному состоянию) фон в нажатом состоянии. В настоящее время я использую Core Graphics для создания градиентного фона.)

Я попытался выполнить ветвление в drawRect: (проверяя наличие self.selected и self .highlighted , но никаких изменений не происходит, потому что drawRect не вызывается для события касания.

Любые предложения или примеры кода приветствуются.

8
задан Evan Mulawski 26 October 2011 в 21:32
поделиться