在我的應用程序中,我希望該用戶應該能夠從他的圖庫中選擇多個圖像,但使用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