Создание эффекта «подсветки» на кнопке «info dark» на белом фоне - PullRequest
3 голосов
/ 09 марта 2009

Если я поставлю кнопку «информационный свет» в нижнем углу экрана на темном фоне и выберу «Показывать касание при ярком освещении», я получу приятный эффект подсветки, когда пользователь касается значка. Это дает пользователю положительный отзыв.

В моем приложении фон белый. Поэтому я выбрал кнопку «Информация темно». «Показывает Touch On Highlight» и «Highlighted Adjustments Image» проверяются. Но поскольку фон белого цвета, эффект выделения не виден, и пользователь не получает никакой обратной связи.

Как я могу создать какой-нибудь эффект, похожий на подсветку / подсветку, чтобы дать некоторую обратную связь с использованием, после чего нажимается кнопка информации?

Ответы [ 2 ]

7 голосов
/ 09 марта 2009

Обновление: я понял это. Создайте новое изображение с темным свечением с именем infoDarkHighlighted.png и установите следующее в методе viewDidLoad ViewController.

[infoButton setImage: [UIImage imageNamed: @ "infoDarkHighlighted.png"] forState: UIControlStateHighlighted];

1 голос
/ 09 марта 2009

«Свечение», которое вы видите при прикосновении к кнопке, зафиксировано и не может быть изменено.

Лучше всего написать собственную кнопку, которая обеспечивает это свечение, но темного цвета.

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