ios - 在 ELCImagepicker 中显示视频和图像

标签 ios objective-c iphone xcode elcimagepickercontroller

我已经在我的应用程序中实现了 ElCImagePicker 代码以选择多个图像。但是当我点击 select_images 按钮时,它显示的图像非常好,也可以选择图像,但我的问题是它在图像列表 screenshot 中显示视频。那么要为仅显示图像而不是视频做哪些更改..

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

编辑:-

我得到了上述问题的答案,但这些选定的图像显示在这段代码的 ScrollView 的 ImageView 中,但任何人都知道将这些选定的图像显示到 Collection View 的代码。

最佳答案

我在您的代码中看到一行内容:

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

将其更改为:

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

看看会发生什么。

关于ios - 在 ELCImagepicker 中显示视频和图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31379424/

相关文章:

ios - UIButton 问题

iphone - 文本字段中的日期选择器不起作用

ios - 无法显示我的 iOS VoIP 应用程序的 onComingCall ViewController

iphone - 如何在 iPhone 上保存带有 EXIF(GPS) 和方向的照片?

从后台杀死应用程序后的 iOS 更新位置

ios - 'CountableClosedRange<Int>' 类型的表达式模式无法匹配 'Int' 类型的值?

iphone - 获取内部设备 token -(BOOL)application :didFinishLaunchingWithOptions:

objective-c - 从子类 WebView 更改 Window 的元素可见性

php - iPhone 4 iOS 5用UIViewController创建邮件列表的最佳方法是什么?

ios - 通过蓝牙发送联系人