1

我想在 messageBubble中显示senderName和。timeStamp我进行了很多搜索,并尝试了JSQMessagesViewControllerissues部分和 SO 中提到的各种解决方案。我尝试调整宽度,但它没有反映任何变化,尽管它显示了高度的变化。坦率地说,我不明白如何渲染方法或方法,因为我不知道 Obj-C。sizeForItemAtmessageBubbleSizeForItembubbleSizeCalculator

在这里,messageBubble 会根据消息文本长度调整自身大小,但会剪切senderNametimeStamp文本。我在 上添加了时间戳标签,为和空间UIImageView设置了约束。然后在其上方添加 textView 并设置约束。LeadingTop

cellForItemAt我打电话给cell.messageBubbleImageView.addSubview(cell.timeStamp). 即使文本是 2 个字母,它也应该在每个气泡中显示senderName完整timeStampsenderNametimeStamp并且messageText是动态的,从 XMPP 接收。
请帮我。谢谢你的时间。

在此处输入图像描述

4

0 回答 0