Как затемнить пользовательский UIButton

Я создал подклассы класса UIButton, и теперь пользовательское представление будет отрисовано с использованием кварца 2d. Все выглядит нормально, но как затемнить кнопку при нажатии. Как я могу установить представления для разных состояний, если я использую кварц в том же классе для рисования кнопки?

Спасибо за вашу помощь


person burki    schedule 14.02.2010    source источник


Ответы (1)


При нажатии кнопки вызывается метод setHighlighted :. Если вы его перезаписываете, вы можете делать все, что захотите, нажав (и отпустив). Перерисовывайте или переключайте представления.

person Pieter Jongsma    schedule 14.02.2010