繁体   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