在图库中显示图片

Display picture in gallery

我查看了 google 和 SO,但没有找到问题的答案。我发现了很多关于选择器的主题,但我想显示一张图片而不是 select 一张。

我有一个包含各种数据的 Storyboard,其中之一是一个 ImageView,其中包含我使用 Parse 从我的数据库接收到的缩放图像。

现在我想在按下时显示完整图像。我知道我可以为此创建一个新视图,但我想知道是否可以使用 Apple 的 Gallery 打开它,或者是否有 Cocoapod 的替代解决方案可以简化图像的显示。

我不想构建一个 GUI 只是为了查看完整图像并能够 zoom/share 等,如果已经存在解决方案的话。

您可以研究 UIImagePickerController 应该只需要很短的时间来实现并且很容易获得用户选择的图像,但您不能更改外观或扩展功能。

https://developer.apple.com/library/ios/documentation/UIKit/Reference/UIImagePickerController_Class/

编辑:由于我的误解。

这个 GitHub 有一个非常好的和简单的解决方案,可以通过内置的手势控制以全屏方式简单地显示图像。

https://github.com/bufferapp/buffer-ios-image-viewer

最好的部分之一是您可以使用 URL/ALAsset/PHAsset/UIImage 通过相同的初始化程序对其进行初始化。

BFRImageViewController *imageVC = [[BFRImageViewController alloc] initWithImageSource:@[image]];