如何在模仿iPhone的默认图库的应用程序中实现图像库?
我想在我的iPhone应用程序中实现一个图片库,它只会从设备库中获取这些图片,这些图片既可以从应用程序中select,也可以从应用程序中获取图片。 请build议任何简单的方法来这样做。
你可以试试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];
这是我如何实现这一点,不要忘记为图像视图和UIImagePicker设置@property和@synthesis。
试试Three20或AQGridView 。
您可以使用UIScrollView与分页=是。