1

押されたときに成長する UIButton を作成しようとしています。現在、ボタンのダウンイベントに次のコードがあります( Timの回答の礼儀):

#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;

ただし、実行すると、ボタンが押されるたびにボタンが上下に移動します。何か案は?

4

2 に答える 2