iOSライブラリ「IDMPhotoBrowser」 Facebookのような画像ビューワ機能を載せたいときに
Facebookみたいな画像ビューワを作りたいと思ってて、なかなか良いのがなくて自作を覚悟してたんですが、どんぴしゃで良い感じのライブラリがありました。
IDMPhotoBrowser for iOS - Cocoa Controls
We've added both user experience and technical features inspired by Facebook's and Tweetbot's photo browsers.
どんぴしゃでした。
- 単数・複数枚の画像ビューワ
- ネットワークから画像取得
- 画像の拡大縮小、キャプションの表示
- 上下スライドでビューワが閉じる(個人的にはこれが欲しかったので使った)
などなどが出来るよう。
CocoaPods使えます。
pod 'IDMPhotoBrowser'
使い方の例
ちょっといじってみて
ローカライズはカスタマイズできる
ビューワ右上のDoneボタンなどをローカライズさせたいときは、Localizable.stringsで設定できます。
// 例: ビューワのDoneボタン "Done" = "完了"
※詳しくはPhotoBrowserDemo.xcodeprojを見てください
「どこまで上下方向にスクロールしたら閉じるか」はカスタマイズできない?
Facebookのスクロール感にはそっくりで良いんですが、Tweetbotよりは少し短い感じがします。
たとえば「もうちょっと上方向にスクロールさせてから閉じるようにしてほしい」という要望が来たら?
ざっくりヘッダを見た感じ、調整できそうなプロパティとかは無いっぽい。
IDMPhotoBrowser.mの中でおそらくその処理をしてるんですが、あんまりライブラリ本体は触りたくないなあ…
というわけで、pull req送ってみました。
何気に人生初pull req。どうなるのかなあ。