重複の可能性:
UIViewアニメーションの一貫性のない結果
私はiPhoneアプリを持っており、ビューコントローラーの1つのUI要素の多くをInterface Builderに設定して、ビューが読み込まれたときに、それらの要素が目的の場所にアニメーション化されるようにしています。ただし、ボタンの1つに、alphaプロパティが.5に設定された黒いUIViewを前面に表示することで、画面を暗くするタップジェスチャがあります。
背景の調光器が前面に来ると、さまざまな場所にアニメーション化したすべてのUI要素が元の場所にジャンプして戻ります。
コードを投稿できればいいのですが、ベンチャー企業なので投稿できません。
誰かが彼らがアイデアを持っていると思いますか?
編集:明らかな修正は、背景の調光スイッチを表示したら、他のすべてを元の場所に戻すだけです。しかし、それは厄介な解決策であり、私はむしろ彼らがアニメートされた場所にとどまるようにしたいのです。
また、CGRectMakeなどを使用してフレームを設定することでアニメーション化しました。
編集2:
ジャンプは、次の呼び出しによって引き起こされています。
[self.view bringSubviewToFront:view];
でもそれを止める方法はわかりません。