0

我需要在我的照片库的一个窗口中将所有照片显示为缩略图?是否有任何工具可以显示所有照片?我该怎么做?我还需要从显示的窗口中选择照片并将所选项目与用户一起保存到 AppBundle给定的名字。可以告诉我正确的方法,如果可能的话,任何示例代码让我开始。

4

2 回答 2

0

您可以使用three20 照片库查看器应用程序。

检查以下链接以了解如何使用three20照片查看器

查看博客教程以将所有照片显示为缩略图。

http://trailsinthesand.com/picking-images-with-the-iphone-sdk-uiimagepickercontroller/

于 2011-04-27T15:06:55.360 回答
0

这是一个详细的问题,实际上与您希望如何设计应用程序有很大关系,但是,我可以回答部分技术方面的问题。

要显示您的照片库,您可以使用UIImagePickerController该类并显示它,例如:

if([UIImagePickerController isSourceTypeAvailable:UIImagePickerControllerSourceTypePhotoLibrary])
    {
        UIImagePickerController *picker = [[UIImagePickerController alloc] init];
        picker.delegate = self;
        picker.navigationBar.barStyle = UIBarStyleDefault;
        picker.sourceType = UIImagePickerControllerSourceTypePhotoLibrary;
        [self presentModalViewController:picker animated:YES];
        [picker release];
    }

然后实现委托方法:

-(void) imagePickerController:(UIImagePickerController *)picker 
        didFinishPickingImage:(UIImage *)image 

当用户完成从显示的 UIImagePickerController 中选择图像时调用此方法。在这里,您可以将图像保存到捆绑包或显示一个新屏幕来命名它或任何您想做的事情。要将图像保存到捆绑包中,请查看:保存图像。另外有关 UIImagePickerController 的更多信息,请查看其Apple Reference

于 2011-04-27T15:08:04.443 回答