我知道UIImagePickerController不支持多选,所以我尝试了一些替代方案: ELCImagePickerController,WSAssetPickerController和CTAssetsPickerController。
所有这些都支持多选功能,但我还需要UIImagePickerController中的“Moments”视图:
是否有支持多选和“时刻”视图的库?
答案 0 :(得分:4)
试试GMImagePicker。它使用新的Photos框架(PhotoKit),可以访问iOS 8的照片层次结构。但是,您必须稍微自定义它。
在Apple的documentation中:
使用PHCollectionList类查找对应的资产 照片应用程序中的时刻层次结构
所以在here左右,你想要调用fetchCollectionLists
函数之一,例如fetchCollectionListsWithType:subtype:options:
类型PHCollectionListTypeMomentList
。您将有另一个PHFetchResult
作为专辑按照作者here的方式对待。
如果我有时间,我会用更全面的答案对其进行编辑,但我认为学习照片框架并自己处理这个问题会很有趣和有教育意义。
答案 1 :(得分:1)
试试this。我不能立即看到它是否支持时刻,但是试一试。
您可能也对照片框架上的objc.io感兴趣this article