アニメアプリのアニマネiOS版を先日アップデートした際にタブ型メニューを導入しました。 コンテンツの量を増やせるようなったのはよいのですが、画面が狭くなってしまうという問題あります。 この問題の解決のために、スクロールするとNavigationBarを非表示にするというよくあるUIの実装を検討しています。 できれば既存ライブラリを上手く使って組み込みたいので、実現できそうなライブラリを探してみました。 今回の要件 スクロール量と連動してUINavigationBarを非表示にする。 可能であればUITabarも高さを調整したい。 タブ型メニューやバナー広告も連動してスクロールができるようにする。 UINavigationBarが非表示の状態で画面遷移後、エッジスワイプで戻れるようにしたい。 ステータスバーをタップした時にはUINavigationBarが表示されるようにする。 継続的にメン