Я реализовал PickerController, чтобы пользователь выбирал изображение, но я хочу, чтобы изображение, которое выбирает пользователь, отображалось в имеющемся у меня UIImageView.
Я использую следующее, чтобы перейти к ролику камеры:
- (void) makeUIImagePickerControllerForCamera:(BOOL)camera {
UIImagePickerController *picker = [[UIImagePickerController alloc] init];
picker.delegate = self;
picker.sourceType = UIImagePickerControllerSourceTypeSavedPhotosAlbum;
[picker setMediaTypes:[NSArray arrayWithObjects:(NSString *) kUTTypeImage, nil]];
[self presentModalViewController: picker animated: YES];
[self presentModalViewController: picker animated: YES];
}
, который отображает рулон камеры, в котором пользователь может нажать на фотографию. Однако после щелчка он возвращается к основному виду, что очевидно ... Но как я могу назначить действие кнопке или изображению, которое выберет пользователь. Что-то вроде UIOKButton
?
Что-то вроде:
if ([UIImagePickerController presentModalViewController:nil image:nil] == UIOKButton ) {
NSArray *images = [UIImagePickerController images];
for(UIImage* pickerImage in [UIImagePickerController images])
{
myUIImage.image setImage pickerImage;
//^in the view
}
Я не совсем уверен, как это сделать.
Все ответы приветствуются.
Спасибо!