【发布时间】:2009-07-13 23:04:15
【问题描述】:
我正在尝试制作一个按下时会增长的 UIButton。目前我在按钮的按下事件中有以下代码(Tim's answer 提供):
#define button_grow_amount 1.2
CGRect currentFrame = button.frame;
CGRect newFrame = CGRectMake(currentFrame.origin.x - currentFrame.size.width / button_grow_amount,
currentFrame.origin.y - currentFrame.size.height / button_grow_amount,
currentFrame.size.width * button_grow_amount,
currentFrame.size.height * button_grow_amount);
button.frame = newFrame;
但是,当运行时,这会使我的按钮在每次按下时向上和向左移动。有什么想法吗?
【问题讨论】:
标签: cocoa-touch uibutton