Кнопка увеличения на iphone - PullRequest
0 голосов
/ 19 марта 2011

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

Ответы [ 2 ]

2 голосов
/ 19 марта 2011

Вы также можете сделать это следующим способом:

- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event;

, и когда пользователь касается вашей кнопки, вы можете изменить рамку кнопки (buttton.frame).

2 голосов
/ 19 марта 2011

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

 UIControlStateNormal,
   UIControlStateHighlighted,

Теперь вам нужно использовать следующий набор функций

- (void)setBackgroundImage:(UIImage *)image forState:(UIControlState)state
- (void)setImage:(UIImage *)image forState:(UIControlState)state
- (void)setTitle:(NSString *)title forState:(UIControlState)state
- (void)setTitleColor:(UIColor *)color forState:(UIControlState)state
- (void)setTitleShadowColor:(UIColor *)color forState:(UIControlState)state

Прочитайте документацию Apple

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

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