msgStr= [dict valueForKey:@"enquiry_body"];
NSDictionary *dictionay = [dict objectForKey:@"createdBy"];
idStr= [dictionay valueForKey:@"_id"];
JSQMessage *newMessage= nil;
newMessage= [JSQMessage messageWithSenderId:idStr displayName:@"" text:msgStr];
[self.demoData.messages addObject:newMessage];
以下是我的代码msgStr
包含来自网络服务idstr
的消息,该消息是之前发送此消息的用户ID。
问题是发件人发送的邮件与左侧对齐。虽然接收器没有问题,但收到的消息按原样对齐。唯一的问题是发送者发送的消息。
请参阅下面给出的截图。
答案 0 :(得分:0)
我假设你缺少这个功能。如果您提供有关您正在做的事情的更多详细信息,我们可能会为您提供进一步的帮助。
override func collectionView(collectionView: JSQMessagesCollectionView, messageBubbleImageDataForItemAtIndexPath indexPath: NSIndexPath) -> JSQMessageBubbleImageDataSource {
return messages[indexPath.item].senderId == self.senderId() ? outgoingBubble : incomingBubble
}