我创建了一个MSMessageTemplateLayout对象并使用gif图像设置了图像属性,布局只显示了一个图像,并且没有为gif设置动画。我尝试了以下代码,
MSMessageTemplateLayout * layout=[[MSMessageTemplateLayout alloc]init];
UIImage * image = [UIImage imageNamed:@"img.gif"];
layout.image=image;
MSMessage * msg=[[MSMessage alloc]init];
msg.layout=layout;
[activeConversation insertMessage:msg completionHandler:^
(NSError *error) {
if (error) {
NSLog(@"Error sending message %@", [error localizedDescription]);
}
}];
它适用于图像,但gif图像失去了它的动画。我也尝试使用mediaFileURL,但我遇到了同样的问题。 谁能告诉我任何解决方案,我是如何发送gif图像的?