3 つのバルーン ボタンがある単純なアプリケーションを作成しようとしています。ユーザーがいずれかのボタンをクリックすると、新しい位置にアニメーション化 (移動) されます! これはすべて、次のコードから機能します。
[UIView animateWithDuration:1.2
delay:0.1
options: UIViewAnimationCurveEaseOut
animations:^
{
//Moving the Sum (Button)
CGRect frame = Sum.frame;
frame.origin.y = -20;
frame.origin.x = (-120);
Sum.frame = frame;
.....
....
}
completion:^(BOOL finished)
{
NSLog(@"Completed");
//adding subview
[self.view addSubview:newView];
}];
しかし、self.view にサブビューを追加しようとすると、アニメーションを移動する前にすべてのボタンがそれぞれの位置に戻るのはなぜですか! これは私のデフォルトですか?または私は何か間違ったことをしていますか?私はこの行動に対抗したいですか?助けてください!