Я работаю над приложением чата, где пользователь также может отправлять GIF-изображения. Я использую GIF-клавиатуру для копирования изображения, и когда я пытаюсь вставить его, я получаю статическое изображение. Однако, когда вы пытаетесь вставить в WhatsApp или Notes, он работает отлично.
if UIPasteboard.general.types.first == "com.compuserve.gif"{
//Approach 1:
// self.imgUser.image = UIPasteboard.general.image!
//Approach 2:
let options: NSDictionary = [
kCGImagePropertyHasAlpha: true,
kCGImageDestinationLossyCompressionQuality: 0.5
]
guard let data = UIPasteboard.general.image!.toData(options: options, type: .gif) else { return }
self.imgUser.image = UIImage(data: data)
}