Я бы посоветовал вам иметь двух разных пользователей вашей кнопки, и этого можно достичь с помощью состояний вашей кнопки: Ссылка на состояние :
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
Надеюсь, вы сможете увеличить вашу кнопку до некоторой степени.