ナビゲーションバーをプログラムで非表示にすると、アニメーションカーブとスピードをキャプチャする方法はありますか?私は流体の移行のために、この1と他のアニメーションを同期したいと思います:)UINavigationControoller - setNavigationBarHidden:アニメーション:他のアニメーションを同期する方法
4
A
答えて
19
あなたはUINavigationControllerのドキュメントを確認した場合は、この行があります:
はアニメーショントランジションのために、アニメーションの持続時間はで指定されています
UINavigationControllerHideShowBarDuration
定数の値です。以下は
13
受け入れ答えのアドバイスを利用したいと思います人のためのコードスニペットですが、それについて移動する方法がわからない:)
[self.navigationController setNavigationBarHidden:YES animated:YES];
[UIView transitionWithView:self.view
duration:UINavigationControllerHideShowBarDuration
options:UIViewAnimationOptionCurveLinear
animations:^
{
/* Put other animation code here ;) */
}
completion:^(BOOL finished)
{
}];
+0
以前のバージョンについてはわかりませんが、iOS 8および9ではUIViewAnimationOptionCurveEaseInOutではなく、Linearです。 – Lyck
関連する問題
- 1. アニメーションをCAScrollLayerアニメーションと同期させる方法
- 2. iOSアニメーション同期
- 3. jQuery同期アニメーション?
- 4. JQuery同期アニメーション
- 5. UIViewアニメーションの同期
- 6. WPFのユーザーコントロール間でアニメーションを同期する方法
- 7. サウンドファイルとアニメーションの同期
- 8. アニメーションの同期解除
- 9. 滑らかな同期スライダーにアニメーションを追加する方法
- 10. タートルグラフィックスモジュールを使用してアニメーションを同期させる方法は?
- 11. WPF同期アニメーションとUIスレッドデッドロック
- 12. CSSアニメーションを同期させる
- 13. setNavigationBarHidden(Bool、Bool)アニメーションのデフォルトの時間間隔
- 14. サブビューとのUIViewアニメーションの同期
- 15. スクロールバーをアニメーション/ gifと同期させよ
- 16. 顔のアニメーション音声と同期
- 17. 異なるアニメーションのアニメーションの再生を防止する(アニメーション効果が同じ)
- 18. jQueryアニメーションで他の要素を移動する方法
- 19. フィンガースワイプに同期したイオンアニメーションでCSSアニメーションを作成する方法は?
- 20. ユニティで別のアニメーションを待つアニメーションを作成する方法
- 21. Recyclerview初期アニメーション
- 22. 右にアニメーションのテキストビューをアニメーション化する方法
- 23. 既存のアニメーションでビューをアニメーション化する方法は?
- 24. アニメーション - アニメーション値を実際の値に補間する方法
- 25. メインキューのUIViewアニメーションを中断するシリアルキュー同期メソッド
- 26. 複数のビューでアニメーションを同期する
- 27. cssアニメーションを使用してメニューをアニメーション化する方法は?
- 28. 同時jQueryアニメーション
- 29. RaphaelJS - 同時アニメーション
- 30. 複数のSVGオブジェクトに同じアニメーションを適用する方法
あなたは他のアニメーションのためのcaanimationを使用しています同じ画面で? – rishi