I want to implement an image gallery inside my iPhone app which will only have those images from device gallery that have been either selected from inside the app or pictures taken from inside the app. Please advice on any simple methods to do so.
Asked
Active
Viewed 7,976 times
3 Answers
4
You can try Three20, it's a very nice framework for doing such a task.
Here is some piece of sample code you can use.
In interface :
//IBOutlet UIImageView *image;
UIImagePickerController *imgPicker;
IBOutlet UIImageView *imageview;
Then in 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);
Then in buttonClick :
UIImagePickerController *picker = [[UIImagePickerController alloc]init];
imgPicker.delegate = self;
imgPicker.sourceType = UIImagePickerControllerSourceTypeSavedPhotosAlbum;
[self presentModalViewController:imgPicker animated:YES];
[imgPicker release];
This is how i achieve this, don't forget to set @property and @synthesis for image-view and UIImagePicker.

rdurand
- 7,342
- 3
- 39
- 72

Nipin Varma
- 384
- 1
- 7
-
i have seen that actually. its bit complex and i am just a beginner, so would like something simpler. besides i am going to need to pick images from the default gallery, don't know how to do that stuff – Anand V Aug 12 '11 at 04:41
-
i think u just want to display images from default iphone image gallery right? – Nipin Varma Aug 12 '11 at 04:45
-
IBOutlet UIImageView *image; UIImagePickerController *imgPicker; IBOutlet UIImageView *imageview; – Nipin Varma Aug 12 '11 at 06:21
-
@nandu please look at my answer ,there may be some syntax error but its the right way. – Nipin Varma Aug 12 '11 at 06:28