簡體   English   中英

在 Swift/Objective-c 中按媒體類型自定義圖像選擇器

[英]Customizing Image picker by media type in Swift/Objective-c

我想向 select 一個或多個圖像/視頻顯示類別明智(如靜態照片、實時照片、視頻、慢動作等)媒體。 當用戶 select“實時照片按鈕”時,只會出現實時照片。 當用戶 select “慢動作按鈕”時,只會出現慢動作視頻,依此類推。 我正在嘗試使用UIImagePickerController但它可能不支持自定義。
我找到了這個庫,但我總是遇到這個錯誤

Swift/Objective-C(iOS 版本至少 12)中是否有任何替代庫或方法可用?

為此,您可以使用PHPickerViewController

您可以使用PHPickerConfiguration來僅顯示某些媒體類型或限制選擇的最大數量,例如:

let configuration = PHPickerConfiguration()
configuration.selectionLimit = 10
configuration.filter = .livePhotos

然后使用您的配置初始化PHPickerViewController ,並根據需要使用委托方法。

let controller = PHPickerViewController(configuration: configuration)
controller.delegate = self
present(controller, animated: true, completion: nil)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM