3

我创建了一个 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 图像?

4

0 回答 0