UIImagePickerController替代方案,支持多选和时刻视图

时间:2015-02-21 17:48:11

标签: ios iphone xcode elcimagepickercontroller

我知道UIImagePickerController不支持多选,所以我尝试了一些替代方案: ELCImagePickerController,WSAssetPickerController和CTAssetsPickerController。

所有这些都支持多选功能,但我还需要UIImagePickerController中的“Moments”视图:

enter image description here

是否有支持多选和“时刻”视图的库?

2 个答案:

答案 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