Xcode プロジェクトに関するヘルプを探しています。
画像を特定の位置に移動させてからボタンをクリックしたいと思います。ただし、移動するだけでなく、加速する必要があります (開始位置から消えて終了位置に表示されます)。だからアニメーション化する必要があります。
あなたが私を助けてくれることを願っています!
どうもありがとう!
アニメーション ブロックを使用すると、新しい位置へのアニメーションを簡単に実現できますUIView
。以下の例..
-(void)buttonClick:(id)sender {
UIButton *button = (UIButton*)sender;
[UIView animateWithDuration:1
delay:0
options:UIViewAnimationCurveLinear
animations:^{
[button setFrame:CGRectMake(100,100,button.frame.size.width,button.frame.size.height)];
}
completion:^(BOOL finished){
}]
}
この上記のメソッドは、ボタンを取り、それを{100,100
スーパービューの位置 } に移動し、持続時間は1
秒、アニメーション カーブはUIViewAnimationCurveLinear
です。アニメーション カーブのオプションについては、UIView クラス リファレンスドキュメントを参照してください。