2015-07-13 4 views
0

Я реализую код ElCImagePicker для своего приложения для выбора нескольких изображений. Но когда я нажимаю кнопку select_images, он показывает изображения очень хорошо, а также может выбирать изображения, но моя проблема в том, что это показывая видео в списке изображений screenshot. так что изменения нужно сделать для показа только изображения не видео ..показ видео, а также изображения в ELCImagepicker

-(void)viewDidAppear:(BOOL)animated 
{ 
    ELCImagePickerController *elcPicker = [[ELCImagePickerController alloc] initImagePicker]; 

    elcPicker.maximumImagesCount = 10; //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)displayPickerForGroup:(ALAssetsGroup *)group 
{ 
    ELCAssetTablePicker *tablePicker = [[ELCAssetTablePicker alloc] initWithStyle:UITableViewStylePlain]; 
    tablePicker.singleSelection = YES; 
    tablePicker.immediateReturn = YES; 

    ELCImagePickerController *elcPicker = [[ELCImagePickerController alloc] initWithRootViewController:tablePicker]; 
    elcPicker.maximumImagesCount = 1; 
    elcPicker.imagePickerDelegate = self; 
    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 = NO; //For single image selection, do not display and return order of selected images 
    tablePicker.parent = elcPicker; 

// Move me 
    tablePicker.assetGroup = group; 
    [tablePicker.assetGroup setAssetsFilter:[ALAssetsFilter allAssets]]; 

    [self presentViewController:elcPicker animated:YES completion:nil]; 
} 

EDIT: -

Я получил мой ответ на поставленный выше вопрос, но эти выбранные изображения показан в ImageView в Scrollview в этом коде, но кто-либо знает код для отображения выбранных изображений в виде коллекции.

ответ

2

Я вижу строку в коде, который говорит:

elcPicker.mediaTypes = @[(NSString *)kUTTypeImage, (NSString *)kUTTypeMovie]; //Supports image and movie types 

Изменить что:

elcPicker.mediaTypes = @[(NSString *)kUTTypeImage]; //Supports image types 

и посмотреть, что происходит.

+0

yeahh .. спасибо michael..it works .... –

Смежные вопросы