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