UIImagePickerController无法正确显示GIF

时间:2019-04-24 16:11:12

标签: ios swift uiimagepickercontroller gif

我正在为我的应用程序使用UIImagePickerController。这样,用户可以选择所有不同类型的视觉媒体-图像,GIF和视频(电影)。

但是,GIFs在“ Edit image”屏幕中显示为图像,默认情况下是UIImagePickerController随附的。他们不动。

我不确定,但是有办法告诉imagePickerController在“ Edit image”屏幕中播放GIF吗?

以下是一些图片,向您展示我的意思:

Unanimated gif in the image album

GIF still not animated when user selects it and gets to this screen

您在这里看到UIImagePickerViewController的两个屏幕都没有正确显示GIFs吗?

任何帮助将不胜感激!

2 个答案:

答案 0 :(得分:0)

  

有一种方法可以告诉imagePickerController在“编辑图像”屏幕中播放GIF。

不。在任何公共API中都没有内置的动画gif显示。

答案 1 :(得分:0)

我创建了一个单独的按钮,用于选择视频与选择GIF。这样,我可以将“ allowsEditing”设置为true(对于视频)和false(对于GIF)。当您将allowEditing设置为false时,一旦选择了GIF,它们就会至少具有动画效果。除此之外,我没有找到改善UIImagePicker行为的方法。