2016-08-04 83 views
-1
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包含Web服務idstr消息是用戶ID誰曾發送該消息。 問題是從發件人發送的郵件被對齊到左側。儘管接收方沒有問題,但接收到的消息應按照原樣排列在左側。唯一的問題是發送方發送的問題。對齊問題與JSQMessageViewController

請參考下面給出的截圖。

enter image description here

+0

你的代碼在哪裏,你做了什麼努力? –

+0

你能分享一些代碼嗎?看看發生了什麼? –

回答

0

我認爲你缺少這個功能。如果你提供更多關於你在做什麼的細節,我們可能會進一步幫助你。

override func collectionView(collectionView: JSQMessagesCollectionView, messageBubbleImageDataForItemAtIndexPath indexPath: NSIndexPath) -> JSQMessageBubbleImageDataSource { 

    return messages[indexPath.item].senderId == self.senderId() ? outgoingBubble : incomingBubble 
}