在iOS中为本地应用内容创build一个画廊

我的应用程序需要一些video和图片,并将其存储在应用程序主页/文档文件夹中。 我想创build一个画廊,将打开并显示(和播放)这些项目。 我看着MPMediaPickerController,它看起来像数据源的唯一select是照片相册。

它看起来像我将不得不去创buildUICollectionView。 这是正确的方式来做到这一点或有另一种方式类似于MPMediaPickerController,但将源设置为数组对象?

最好的方法是使用你自己的实现UICollectionView。 MPMediaPickerController主要用于媒体相关(尤其是歌曲和video)

由于您拥有图片和video,只需使用NSFilemanager获取文档目录中的文件,并将信息传递给UICollectionView数据源,并处理UICollectionView didSelect方法上的触摸操作。