выделите кнопки, когда на них сфокусировано - PullRequest
0 голосов
/ 17 ноября 2009

У меня есть вид, где есть 4 кнопки, когда я нажимаю определенную кнопку, фокус на этой кнопке меняется на синий цвет, и соответственно отображается следующий вид. но мне нужен вид, например, когда я просто удерживаю мышь на определенной кнопке или когда я просто касаюсь конкретной кнопки, она должна выделяться ... похож на тот, что на веб-страницах ... это возможно в iphone

1 Ответ

2 голосов
/ 17 ноября 2009

Нет способа обнаружить, что ваш палец завис над кнопкой, пока вы на самом деле не коснетесь ..

Но вы можете использовать следующие методы, чтобы изменить внешний вид кнопки, когда она нажата, но еще не отпущена, или любое другое состояние, с которым вы хотите работать.

- (void)setTitle:(NSString *)title forState:(UIControlState)state;  
- (void)setTitleColor:(UIColor *)color forState:(UIControlState)state;
- (void)setTitleShadowColor:(UIColor *)color forState:(UIControlState)state;
- (void)setImage:(UIImage *)image forState:(UIControlState)state;           
- (void)setBackgroundImage:(UIImage *)image forState:(UIControlState)state; 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...