Как настроить UIButton для использования showTouchWhenHighlighted? - PullRequest
1 голос
/ 05 августа 2009

У меня есть UIButton размером 90x90, и я хотел бы, чтобы он светился при нажатии. Использование showsTouchWhenHighlighted заставит его светиться, но он светится за пределами центра кнопки и только для небольшого радиуса. Это может хорошо работать для маленькой кнопки, такой как кнопка информации, но для моего размера кнопки это не так. Могу ли я что-нибудь сделать, чтобы он светился от внешнего периметра кнопки, прежде чем я прибегну к созданию выделенного состояния?

1 Ответ

0 голосов
/ 06 августа 2009

Я могу придумать 2 способа сделать то, что вы хотите:

  1. Используйте другое выделенное фоновое изображение для выделенного состояния вашей кнопки,
  2. Используйте CoreGraphics, чтобы нарисовать эффект свечения в кнопке IBAction (touchDown - приличное место).

Предполагается, что вы, конечно, хотите какой-то особый эффект свечения - кнопки UIB уже, естественно, имеют выделенный эффект при прикосновении.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...