0

我正在使用 MessageKit 在我的 Swift 应用程序中创建实时聊天。我遇到的一个问题是,我希望用户的聊天位于左侧,而与他们交谈的人的聊天位于右侧。到目前为止,这是翻转的,我不确定正在设置什么功能,或者这是否只是默认设置并且没有办法更改它。我看到了更改气泡方向和头像位置的功能,但没有什么可以快速修复每条新消息在哪一边。有人可以帮我解决这个问题。这是它目前的样子:在此处输入图像描述

但相反,我希望第二张图片是橙色的,在右侧,橙色的文字是银色的,在左侧。谢谢!

我觉得这应该是一个快速修复,我只是不确定我可以更改哪些类似的功能可能是我可以更改的委托的一部分,因为这是我第一次使用这个 messageKit 库。

4

1 回答 1

1

不确定这是否会解决所有问题,但在 MessagesDataSource 协议上有 isFromCurrentSender

只需反转返回,我相信大多数组件都使用该功能进行布局。

于 2020-06-08T18:30:17.943 回答