0

我想在我的应用程序中添加 iphone 风格的照片库。就像您在 iPhone 上打开照片时,它会显示您的相册列表。您可以单击一行并显示所有照片。点击一个,您可以查看照片的详细信息,还可以滚动和放大/缩小。

现在我使用UIImagePickerController,我在选择一张图片后遇到了问题。我不知道如何使用苹果的 API 滚动图像和放大/缩小。如果没有api可以做到这一点,我想知道怎么做。我可以知道原始图像


- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info

但是如果你想滚动你应该提前知道所有的照片,而且它似乎UIImagePickerController没有提供界面。

任何人都可以给提示吗?

谢谢!

我的意思是在选择一张图像后,就像您在 iPhone 的照片中所做的一样,您可以放大/缩小并滚动到上一张或下一张照片。对不起我的模棱两可。

4

2 回答 2

1

You need to allow the user to edit the photo.

To do that, enable the flag allowsEditing on your UIImagePickerController.

UPDATE BASED ON COMMENT: To create this functionality of browsing the photos on a carousel mode you will need to implement your own custom component. You will need to get access to the photos and then build the functionality yourself.

于 2011-06-30T02:53:46.113 回答
1

为了能够在您的库中滑动浏览图像,您必须使用 ALAssetLibrary 或 Photos Framework(仅限 iOS 8)来构建自定义图像选择器。

这是它应该如何工作的。

  1. 使用这些库中的任何一个来获取相机胶卷中的照片。

  2. 在 UICollectionViewController 中显示图像的缩略图。

  3. 在 UIPageViewController 中显示选定的图像。数据源将是您之前获取的图像数组。

于 2014-08-22T14:55:13.877 回答