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