我知道 UIImagePickerController 不支持多选,所以我尝试了一些替代方法:ELCImagePickerController、WSAssetPickerController 和 CTAssetsPickerController。
它们都支持多选功能,但我还需要 UIImagePickerController 中的“Moments”视图:
有没有支持多选和“时刻”视图的库?
我知道 UIImagePickerController 不支持多选,所以我尝试了一些替代方法:ELCImagePickerController、WSAssetPickerController 和 CTAssetsPickerController。
它们都支持多选功能,但我还需要 UIImagePickerController 中的“Moments”视图:
有没有支持多选和“时刻”视图的库?
试试GMImagePicker。它使用新的照片框架 (PhotoKit),让您可以访问 iOS 8 的照片层次结构。不过,您将不得不对其进行一些自定义。
在 Apple 的文档中:
使用 PHCollectionList 类在 Photos App 中查找与 Moments 层次结构相对应的资产
所以在这里的某个地方你会想要调用其中一个fetchCollectionLists
函数fetchCollectionListsWithType:subtype:options:
,比如 type PHCollectionListTypeMomentList
。就像作者在这里所做的那样,您将有另一PHFetchResult
张专辑作为专辑对待。
如果我有时间,我会用更全面的答案来编辑这个,但我认为学习照片框架并自己处理它会很有趣和有教育意义。