JSQMessage包含视频和照片内容

时间:2015-08-03 12:36:31

标签: ios objective-c jsqmessagesviewcontroller

我在寻找,但无法找到有关此事的信息。我可以在一个气泡消息单元格中添加视频和照片吗?

我实施了逐个发送附件。

JSQPhotoMediaItem *photoItem = [[JSQPhotoMediaItem alloc] initWithImage:[UIImage imageNamed:@"goldengate"]];   
JSQMessage *photoMessage = [JSQMessagemessageWithSenderId:kJSQDemoAvatarIdSquires displayName:kJSQDemoAvatarDisplayNameSquires media:photoItem];

但如何将它们一起发送?

2 个答案:

答案 0 :(得分:1)

JSQMessagesViewController目前不支持向单个邮件添加多个媒体项目(位置,照片或视频)。看看JSQMessage.h

+ (instancetype)messageWithSenderId:(NSString *)senderId displayName:(NSString *)displayName text:(NSString *)text;
+ (instancetype)messageWithSenderId:(NSString *)senderId displayName:(NSString *)displayName media:(id<JSQMessageMediaData>)media;

您必须自己实现此功能或将其发送到单独的消息中。

答案 1 :(得分:0)

如果您愿意这样做,您应该尝试制作自己的自定义JSQMessagesCollectionViewCell看看here可能会有所帮助!