iOSのUIKitは十分に高機能ですが、より良いUXのアプリを提供しようと思うとカスタマイズが必要でしょう。そして多くの有名なアプリは機能がカスタマイズされており、そこから学べる点は多いです。 今回紹介するTLPhotoPickerはFacebookの写真選択に似た機能を提供するライブラリです。

TLPhotoPickerの使い方

デモです。基本形の写真選択画面。

サイズを追加表示するなど、表示カスタマイズも可能です。

単なるタイルだけでなく、年数ごとに分けるといった表示にもできます。

TLPhotoPickerを使うことで写真選択画面がリッチになります。他にもライブフォトや動画は少しだけ再生されたり、動画の時間表示、iCloud Photoライブラリのサポートなど多機能になっています。

TLPhotoPickerはSwift製のオープンソース・ソフトウェア(MIT License)です。

tilltue/TLPhotoPicker: ? multiple phassets picker for iOS lib. like a facebook