init(_:selection:maxSelectionCount:selectionBehavior:matching:preferredItemEncoding:photoLibrary:)
Creates a picker with a title and selection from the photo library you specify, and optionally configures the max selection count, selection behavior, types of items to show, item encoding, and label behavior.
Declaration
nonisolated init<S>(_ title: S, selection: Binding<[PhotosPickerItem]>, maxSelectionCount: Int? = nil, selectionBehavior: PhotosPickerSelectionBehavior = .default, matching filter: PHPickerFilter? = nil, preferredItemEncoding: PhotosPickerItem.EncodingDisambiguationPolicy = .automatic, photoLibrary: PHPhotoLibrary) where S : StringProtocolParameters
- title:
A string that describes the purpose of showing the picker.
- selection:
The items the picker displays in a selected state.
- maxSelectionCount:
The maximum number of items available to select.
- selectionBehavior:
The selection behavior of the picker.
- filter:
The types of items that the picker shows.
- preferredItemEncoding:
The encoding policy of the selection.
- photoLibrary:
The photo library to select from.
See Also
Creating a picker with a title
init(_:selection:matching:preferredItemEncoding:)init(_:selection:matching:preferredItemEncoding:)init(_:selection:maxSelectionCount:selectionBehavior:matching:preferredItemEncoding:)init(_:selection:maxSelectionCount:selectionBehavior:matching:preferredItemEncoding:)init(_:selection:matching:preferredItemEncoding:photoLibrary:)init(_:selection:matching:preferredItemEncoding:photoLibrary:)init(_:selection:maxSelectionCount:selectionBehavior:matching:preferredItemEncoding:photoLibrary:)