アニメアプリのアニマネiOS版を先日アップデートした際にタブ型メニューを導入しました。 コンテンツの量を増やせるようなったのはよいのですが、画面が狭くなってしまうという問題あります。 この問題の解決のために、スクロールするとNavigationBarを非表示にするというよくあるUIの実装を検討しています。 できれば既存ライブラリを上手く使って組み込みたいので、実現できそうなライブラリを探してみました。 今回の要件 スクロール量と連動してUINavigationBarを非表示にする。 可能であればUITabarも高さを調整したい。 タブ型メニューやバナー広告も連動してスクロールができるようにする。 UINavigationBarが非表示の状態で画面遷移後、エッジスワイプで戻れるようにしたい。 ステータスバーをタップした時にはUINavigationBarが表示されるようにする。 継続的にメン
![iOSでスクロール時にNavigationBarを隠すライブラリ - アニマネ開発日誌](https://cdn-ak-scissors.b.st-hatena.com/image/square/b1d28e3817bb3ec0b0630cffb5c418ab88ca43c7/height=288;version=1;width=512/http%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Fa%2Fanimane%2F20160204%2F20160204142640.gif)