在iphone上放大按钮

时间:2011-03-19 08:51:42

标签: iphone objective-c ios4

触摸它时有没有办法放大按钮?类似于键盘在编写短信时,按下的键会被放大,以便您可以看到实际按下的按钮。

2 个答案:

答案 0 :(得分:2)

我建议你有两个不同的按钮显示器,可以通过按钮状态来实现:Link to state

 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

Read Apple Documentation

希望你能在某种程度上放大你的按钮。

答案 1 :(得分:2)

您也可以通过以下方法执行此操作:

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

当用户触摸您的按钮时,您可以更改按钮的框架(buttton.frame)。