我想在messageBubble中显示senderName
和timeStamp
。我已经搜索了很多,并尝试了 JSQMessagesViewController 库的issues
部分和SO上提到的各种解决方案。
我尝试在sizeForItemAt
中调整宽度,但它没有反映任何变化,但它显示了高度的变化。坦率地说,我不明白如何渲染messageBubbleSizeForItem
方法或bubbleSizeCalculator
方法,因为我不知道Obj-C。
此处,messageBubble根据消息文本长度调整自身大小,但会删除senderName
和timeStamp
文本。我在UIImageView
添加了timeStamp标签,为Leading
和Top
空间设置了约束。然后在它上面添加textView并设置约束。
在cellForItemAt
我致电cell.messageBubbleImageView.addSubview(cell.timeStamp)
。即使文本是2个字母,它也应该在每个气泡中显示完整的senderName
和timeStamp
。来自XMPP的senderName
,timeStamp
和messageText
是动态的
请帮我。谢谢你的时间。