tencent cloud
最新优惠
产品
解决方案
价格中心
合作伙伴网络
云应用
探索更多
Prev
Next
填写满意度调查问卷,共创更好文档体验。|点击前往
TUIKit API(iOS)
最后更新时间:2024-02-19 10:10:13
TUIKit API(iOS)
最后更新时间: 2024-02-19 10:10:13
会话列表 TUIConversationListController
会话列表 Controller 用于显示最近会话,同时内部会监听会话变更通知,并根据时间做排序。
API
描述
delegate
委托回调,用于外部处理选中事件
viewModel
控制器的数据源
聊天界面
聊天界面由聊天控制器和输入控制器两部分组成。
TUIChatController
TUIChatController 用于组合聊天界面的两大组件,同时对外导出接口,方便对消息做定制化。
API
描述
messageController
主聊天 TableView 实现
inputController
输入控制器
delegate
UI 事件和自定义 Cell 回调
moreMenus
更多菜单项数据
sendMessage:
发送自定义消息
saveDraft
保存草稿
TUIMessageCell
TUIMessageCell 是每个消息的基础类,通过它可以访问消息的所有 UI 元素。
API
描述
avatarView
头像
nameLabel
昵称标签
container
消息内容主容器
indicator
加载活动活动指示器
retryView
重发视图
messageData
消息数据源
delegate
消息 UI 事件委托
fillWithData:
更新数据源
TUIMessageCellData
iOS TableView 的特点是滚动时 TableViewCell 会被重用,所有消息数据不保存到 Cell 中,而是在 TUIMessageCellData 中,在显示时内部调用 fillWithData 刷新界面。
API
描述
identifier
消息发送者 ID
avatarUrl
头像链接
avatarImage
头像图片
name
昵称
showName
是否显示昵称
direction
消息方向,接收消息或发送消息
status
消息状态
innerMessage
IM SDK 使用的消息对象
nameFont
昵称字体
nameColor
昵称颜色
cellLayout
消息布局,控制头像、昵称以及气泡等位置
contentSize
消息内容大小
本页内容是否解决了您的问题?
您也可以
联系销售
或
提交工单
以寻求帮助。
是
否
文档反馈