UIImagePicker幻灯片显示选择的图像

时间:2013-03-12 11:41:57

标签: iphone ios uiimagepickercontroller slideshow

与照片应用程序显示一样,所有相册>特定相册中的所有照片>单张照片视图,

即使我需要一种类似的观点。我使用UIImagePickerController并轻松进入第二步。但是,每当我选择一个图像时,我都无法显示幻灯片类型的视图,因为UIImagePicker没有给我这个。

我制作了另一个视图控制器,只是以分页形式显示这些图像。

但是,从委托方法didFinishPickingMediaWithInfo开始,当选择图像时,我只使用以下方式获取该图像:

[info objectForKey:UIImagePickerControllerOriginalImage];

我如何知道此图像旁边的图像,以及此图像之前的图像,以便我可以创建幻灯片?

1 个答案:

答案 0 :(得分:1)

查看ALAssetsLibrary的文档。要获取照片库中的图像或视频列表,您将使用enumerateGroupsUsingTypes:usingBlock:failureBlock:对象的ALAssetsLibrary方法。例如,您可以调用此方法,然后在异步返回图像和视频时,您将为幻灯片视图构建图像数组。

同时查看this SO thread。答案显示了如何从UIImagePickerController获取ALAsset对象,它可以让您找到图像的URL以及有关它的其他信息。