Как обрабатывать несколько изображений из UIImagePickerController? - PullRequest
2 голосов
/ 23 октября 2011

Я относительно новичок в XCode и не понимаю, как позволить пользователю выбирать несколько изображений из UIImagePickerControler.Это мой текущий код, который позволяет пользователю выбрать одно изображение:

UIImagePickerController *imagePicker = [[UIImagePickerController alloc] init];
imagePicker.delegate = self;
[self presentModalViewController:imagePicker animated:YES];
[imagePicker release];

Затем, чтобы обработать выбранное изображение, я использую:

- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info {
[self dismissModalViewControllerAnimated:YES];
    UIImage *image = [info valueForKey:UIImagePickerControllerOriginalImage];
    //do stuff with image
}

Как изменить обе частикод, позволяющий пользователю выбрать более одного изображения.Заранее спасибо.

Guvvy

Ответы [ 3 ]

2 голосов
/ 23 октября 2011

Посмотрите на API библиотеки активов .Они позволяют вам делать то, что делает ImagePicker внутри.Затем вы можете добавить к этому свою собственную логику (то есть множественный выбор). Вот хороший урок для этого.

1 голос
/ 23 октября 2011

UIImagePickerController не имеет API для выбора нескольких изображений afaik - но это может дать вам начало: http://www.iphonedevsdk.com/forum/iphone-sdk-development/55351-uiimagepickercontroller-multi-select-photos.html

0 голосов
/ 23 октября 2011

К сожалению, вам придется создать свой пользовательский интерфейс, чтобы это работало.

...