Xcode Uibutton нажата обратная связь - PullRequest
0 голосов
/ 15 декабря 2011

У меня есть несколько кнопок UIB в моем приложении. Они имеют пользовательский тип и заполнены изображениями, загруженными из Интернета. На некоторых страницах, когда я нажимаю кнопку, она становится темнее, и пользователь знает, что она нажата. На других страницах ничего не происходит, и иногда может показаться, что приложение не реагирует на прикосновения пользователя. Есть ли способ жесткой обратной связи с кодом при нажатии кнопки?

1 Ответ

0 голосов
/ 02 июля 2015

UIButton имеет свойство adjustsImageWhenHighlighted, которое можно установить на YES, чтобы обеспечить базовую обратную связь (изображение становится светлее при выделении кнопки).

Установив showsTouchWhenHighlighted на YES, вы можете получить небольшую подсветку, указывающую на прикосновение к кнопке.

Кроме этого, вы можете установить разные изображения для разных состояний через - setImage:forState: и - setBackgroundImage:forState:, например, для UIControlStateHighlighted или UIControlStateSelected.

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