在我的应用程序中,我希望该用户应该能够从他的图库中选择多个图像,但使用UIImagePickerController我们一次只能选择一个图像。 因为我是一个新鲜的,并没有太多的Objective-C的知识,我不能实现GitHub上可用的多图像选择器组件,如MAImagePicker,QBImagePicker,ELCImagePickerController。多图像选择器objective-c
如果有人使用过这些组件中的任何一个,请向我提供示例代码和实现该代码的步骤。
在我的应用程序中,我希望该用户应该能够从他的图库中选择多个图像,但使用UIImagePickerController我们一次只能选择一个图像。 因为我是一个新鲜的,并没有太多的Objective-C的知识,我不能实现GitHub上可用的多图像选择器组件,如MAImagePicker,QBImagePicker,ELCImagePickerController。多图像选择器objective-c
如果有人使用过这些组件中的任何一个,请向我提供示例代码和实现该代码的步骤。
使用ELCImagePicker https://github.com/B-Sides/ELCImagePickerController
从项目的GitHub和进口下载。
加选择图像按钮
- (IBAction)selectImg:(id)sender
{
ELCImagePickerController *elcPicker = [[ELCImagePickerController alloc] initImagePicker];
elcPicker.maximumImagesCount = 100; //Set the maximum number of images to select to 100
elcPicker.returnsOriginalImage = YES; //Only return the fullScreenImage, not the fullResolutionImage
elcPicker.returnsImage = YES; //Return UIimage if YES. If NO, only return asset location information
elcPicker.onOrder = YES; //For multiple image selection, display and return order of selected images
elcPicker.mediaTypes = @[(NSString *)kUTTypeImage, (NSString *)kUTTypeMovie]; //Supports image and movie types
elcPicker.imagePickerDelegate = self;
[self presentViewController:elcPicker animated:YES completion:nil];
}
获得图片来自此方法。
- (void)elcImagePickerController:(ELCImagePickerController *)picker didFinishPickingMediaWithInfo:(NSArray *)info
{
[self dismissViewControllerAnimated:YES completion:nil];
for (NSDictionary *dict in info)
{
if ([dict objectForKey:UIImagePickerControllerMediaType] == ALAssetTypePhoto)
{
if ([dict objectForKey:UIImagePickerControllerOriginalImage])
{
UIImage* image=[dict objectForKey:UIImagePickerControllerOriginalImage];
[arrImgs addObject:image];
}
}
}
}
- (void)elcImagePickerControllerDidCancel:(ELCImagePickerController *)picker
{
[self dismissViewControllerAnimated:YES completion:nil];
}
在我们的项目中导入ELCImagePicker文件夹后,需要使用以上头文件。 @vivek tankariya –
#导入您的视图控制器中的“ELCImagePickerHeader.h”。 –
您可以从GitHub – kb920
下载示例代码中看到这一点,他们必须提供所有步骤以及https://github.com/questbeat/QBImagePicker – kb920
我猜你没有正确读出我的问题。我已经写清楚,我已经尝试使用这些示例代码。 – CodeGuru