iOS 10の時点で、連絡先アプリケーションの実装は非常に面白く、実装はUINavigationBar
です。iOS 10の透明と半透明のUINavigationBar状態間の遷移
バーが正常に表示されますが、連絡先をタップすると、ナビゲーションバーの背景が完全に透明になるようにフェードアウトし、半透明効果も縮小されます同時に何もない。
移行が完了したら、戻るボタンとナビゲーションバーの他のコントロールはまだそこにあります。実際に隠されていないことを意味します。
接触・ビュー・コントローラがポップされた場合、アニメーションはバック逆に再生され、さらにはUINavigationController
の「スワイプバック」機能を介して制御することができます。
誰がどのように知っていますこの機能を実装しますか? UINavigationBar
をサブクラス化し、バックグラウンドビューの状態を手動で制御することでこの効果を得ることができると思いますが、私はサードパーティのナビゲーションバーをステータスバーでうまくプレイすることを発見したので、それを避けることを本当に望んでいます。システムから無料で入手できる方法があるのだろうかと思っています。
私の答えをチェックして、私はそれが動作を知ってみましょう。 – Joe
コードが更新されました.... – Joe