タグ

ブックマーク / animane.hatenablog.com (2)

  • iOSでタブデザインを実現するXLPagerTabStripが素晴らしい - アニマネ開発日誌

    よくある横スワイプで移動できるタブデザイン。 Androidは標準のUIライブラリに含まれていますが、iOSの場合は自作かライブラリを使うかのどちらかになります。 アニメアプリのアニマネ!ではいくつかのライブラリを比較した結果、RMPScrollingMenuBarControllerを採用しました。 当時の状況ではベストだと思っていたのですが、新しくとても良いライブラリを見つけました。 Xmartlabsというウルグアイの会社が作っています。 Githubのスターが2,231件(2016年3月現在)とかなりの人気ライブラリです。 アニマネで実装した時に見つけていればこちらを採用していたのに。。。 軽く触っただけですがこのライブラリは凄いと思ったので紹介してみます。 XLPagerTabStripの特徴 Swift製 活発に開発されている安心感(2016年3月現在) 豊富な表示方法 既存の

    iOSでタブデザインを実現するXLPagerTabStripが素晴らしい - アニマネ開発日誌
  • iOSでスクロール時にNavigationBarを隠すライブラリ - アニマネ開発日誌

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

    iOSでスクロール時にNavigationBarを隠すライブラリ - アニマネ開発日誌
  • 1