Показывая видео, а также изображение в ELCImagepicker

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

-(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];
}

РЕДАКТИРОВАТЬ:-

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

1 ответ

Решение

Я вижу строку в вашем коде, которая говорит:

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

Измените это на:

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

и посмотрим, что получится.

Другие вопросы по тегам