功能描述
如果你集成了 TUIKit SwiftUI,可直接使用消息表情回应能力。
效果展示
发送表情回应
集成表情回应能力后,长按消息菜单上方会多一条表情选择区。该区域支持单击右侧按钮扩大,展示更多表情。单击表情即可对该消息进行表情回应。如果已经使用该表情对该消息进行回应过,单击表情后会取消回应。
展示表情回应
一条消息收到的表情回应,都会展示在这条消息的下方,会话中所有成员均可看到。
在消息下方,会显示回应的表情和回应了该表情的聊天成员昵称,单击表情或昵称可以查看该消息的表情回应详情。
在表情回应详情界面,单击自己发送的表情回应,可快速撤回该表情回应。
关闭消息表情回应
如果想关闭消息表情回应能力,在 MessageList 初始化方法中传入 config 关闭:
let config = ChatMessageListConfig(isSupportReaction: false)
MessageList(conversationID: conversationID, config: config, ...)