如何在模仿iPhone默认图库的应用程序中实现图库?

我想在我的iPhone应用程序中实现一个图像库,它只能从设备库中选择那些从应用程序内部选择的图像或从应用程序内部拍摄的图片.请提供任何简单方法的建议.
最佳答案
你可以试试Three20,这是一个非常好的框架来完成这样的任务.

以下是您可以使用的一些示例代码.

在界面中:

//IBOutlet UIImageView *image;
UIImagePickerController *imgPicker;
IBOutlet UIImageView *imageview;

然后在viewDidLoad中:

self.imgPicker = [[UIImagePickerController alloc] init];
self.imgPicker.allowsImageEditing = YES;
//self.imgPicker.delegate = self;
self.imgPicker.sourceType = UIImagePickerControllerSourceTypeSavedPhotosAlbum;
//imgarry = [[NSArray alloc]initWithObjects:@"terms.png",@"change-profile.png",nil];
UIImage* img = [UIImage imageNamed:@""];
UIImageWriteToSavedPhotosAlbum(img,nil,nil,nil);

然后在buttonClick中:

UIImagePickerController *picker = [[UIImagePickerController alloc]init];
imgPicker.delegate = self;
imgPicker.sourceType = UIImagePickerControllerSourceTypeSavedPhotosAlbum;
[self presentModalViewController:imgPicker animated:YES];
[imgPicker release];

这就是我实现这一目标的方法,不要忘记为image-view和UIImagePicker设置@property和@synthesis.

转载注明原文:如何在模仿iPhone默认图库的应用程序中实现图库? - 代码日志