🏞️
【iOS 17】PhotosPickerに追加されたAPIを試す
iOS 17から使用可能なPhotosPicker
のAPIがいくつか追加されました。新しく追加されたAPIを使用することで、PhotosPicker
の表示方法や表示アクセサリー内容を変更することができます。
表示方法の変更
モーダル表示に加えて、PhotosPicker
を画面に埋め込むことができるようになりました。PhotosPicker
の表示方法の変更は、photosPickerStyle(_:)
の引数で指定します。
.presentation
.inline
.compact
表示アクセサリーの制御
PhotosPicker
に表示するアクセサリーを制御することができるようになりました。photosPickerDisabledCapabilities(_:)
を使用することで、PhotosPicker
内の一部機能を無効化することができます。無効化したい機能は、photosPickerDisabledCapabilities(_:)
の引数で指定します。
.collectionNavigation
アルバム機能を無効化することができます。
.search
検索バーを無効化することができます。
.selectionActions
キャンセルボタンや追加ボタンを無効化することができます。
表示アクセサリーの非表示
photosPickerAccessoryVisibility(_:edges:)
を使用することで、全ての表示アクセサリーを非表示にすることができます。
参考資料
・Embed the Photos Picker in your app
Discussion