Как да обработвам множество изображения от UIImagePickerController?

Аз съм сравнително нов в 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


person Gavy    schedule 23.10.2011    source източник


Отговори (3)


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

person TheEye    schedule 23.10.2011

Погледнете в API на библиотека с активи. Те ви позволяват да правите това, което ImagePicker прави вътрешно. След това можете да добавите върху това своя собствена логика (т.е. множествен избор). Ето един хубав урок за това.

person zakishaheen    schedule 23.10.2011

За съжаление ще трябва да създадете персонализиран интерфейс, за да работи това.

person Oscar Gomez    schedule 23.10.2011