2

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

它们都支持多选功能,但我还需要 UIImagePickerController 中的“Moments”视图:

在此处输入图像描述

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

4

2 回答 2

4

试试GMImagePicker。它使用新的照片框架 (PhotoKit),让您可以访问 iOS 8 的照片层次结构。不过,您将不得不对其进行一些自定义。

在 Apple 的文档中:

使用 PHCollectionList 类在 Photos App 中查找与 Moments 层次结构相对应的资产

所以在这里的某个地方你会想要调用其中一个fetchCollectionLists函数fetchCollectionListsWithType:subtype:options:,比如 type PHCollectionListTypeMomentList就像作者在这里所做的那样,您将有另一PHFetchResult张专辑作为专辑对待。

如果我有时间,我会用更全面的答案来编辑这个,但我认为学习照片框架并自己处理它会很有趣和有教育意义。

于 2015-03-13T16:03:35.817 回答
1

试试这个。我无法立即查看它是否支持时刻,但试一试。

您可能还对来自 objc.io 关于照片框架的这篇文章感兴趣

于 2015-02-21T18:19:01.140 回答