私は拡大/縮小したいボタンを作成しました。幅と高さに沿ってx、y座標を得る方法を見つけました。これらを使用して、CGRectMake関数を呼び出してボタンを再描画します。アニメーションで再描画する方法を理解しようとしています。以下は私の試みですが、これを行うためのより良い方法があるとはほとんど確信しています。コメントはありますか?アニメーションでUIControlのサイズを変更する
pointX = navigateBtn.frame.origin.x;
pointY = navigateBtn.frame.origin.y;
height = CGRectGetHeight(navigateBtn.frame);
width = CGRectGetWidth(navigateBtn.frame);
for (int i=1;i<=800000;i++) {
int k=i/100000;
navigateBtn.frame=CGRectMake(pointX, pointY, width, height*k);
}
ありがとうございます。
グレートのようにアニメーション化することができるものです!ありがとう..それは働いた。 – user1306828