3 つのUIButton
オブジェクトが視覚的に重なり合っています。ユーザーがボタンをタップすると、下のボタンが一定の距離だけ下に移動する必要があります。次のアニメーション ブロックを使用しています。
// Assuming button 1 was clicked...
[UIView animateWithDuration:0.25f
delay:0.0f
options:UIViewAnimationOptionCurveLinear
animations:^(void) {
self.button2.frame = CGRectOffset(self.button2.frame, 0.0f, 20.0f);
self.button3.frame = CGRectOffset(self.button3.frame, 0.0f, 20.0f);
}
completion:^(BOOL finished) { NSLog(@"Finished"); }];
アニメーションの継続時間を から に増やす0.25
と0.75
、ボタンは一緒にとどまらず、異なる時間間隔で動き始めます。アニメーションやその他のものをグループ化することで、Core Animation メソッドを試しましたが、まだ解決策が見つかりません。
あなたはなにか考えはありますか?今は0.25
何か思いつくまで期間を空けています。