Как программно получить выделенное состояние UIButton - PullRequest
0 голосов
/ 29 августа 2011

Я устанавливаю состояние UIButton в подсвеченное состояние программно.

[currentButton setHighlighted:YES];

как только пользователь нажимает кнопку, мне нужно проверить, находится ли она уже в подсвеченном состоянии, и соответственно выполнить какое-то действие.Но состояние кнопки изменяется автоматически после ее нажатия.Я думаю, что это стандартное поведение UIButton.Есть ли способ, которым я могу сначала проверить, находится ли кнопка в выделенном состоянии ???

Ответы [ 2 ]

2 голосов
/ 29 августа 2011

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

1 голос
/ 29 августа 2011

Может быть:

if(currentButton.highlighted){

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