3

MSMessageTemplateLayout オブジェクトを作成し、image プロパティを 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