我的应用会拍摄一些视频和图片,并将其存储在“应用程序主页/文档”文件夹中。我想创建一个将打开并显示(和播放)这些项目的图库。我查看了MPMediaPickerController,它看起来像数据源的唯一选项就是照片专辑。
看起来我将不得不创建UICollectionView。这是正确的方法吗?还是有另一种方式类似于MPMediaPickerController,但是将源设置为数据对象数组?
答案 0 :(得分:1)
最好的方法是使用您自己的实现UICollectionView。 MPMediaPickerController主要用于媒体相关(尤其是歌曲和视频)
由于您有图像和视频,只需使用NSFilemanager获取文档目录中的文件,并将信息传递给UICollectionView数据源,并处理UICollectionView didSelect方法上的触摸操作。