IM 即时通讯 (442)
Android (209)
- 初始化&链接 (8)
- 事件&监听处理 (7)
- 用户信息 (13)
- 会话列表 (16)
- 聊天会话 (26)
- 消息处理 (35)
- 自定义消息 (6)
- 音视频 (2)
- 推送&通知 (34)
- 扩展功能 (4)
- 第三方地图 (3)
- 依赖&配置 (9)
- 升级说明 (3)
- 其他 (43)
iOS (168)
- SDK 导入 (10)
- 连接 (8)
- 事件处理 (2)
- 用户信息 (3)
- 会话列表 (14)
- 聊天会话 (44)
- 消息处理 (26)
- 自定义消息 (8)
- 推送&通知 (19)
- 扩展功能 (5)
- 国际化 (4)
- 音视频 (3)
- 其他 (22)
Web (36)
Server (29)
自定义 SDK 会话列表 Cell 的样式
调整 SDK 定义的会话列表 Cell 的样式
发布时间: 2016-01-22 11:13
回答:
在继承融云 SDK 会话列表 (RCConversationListViewController) 的类中实现下面代码。
下面以私聊会话类型为例,可以自己设置会话列表 cell 的 conversationTitle 的 字体大小和颜色。如果您想要调整别的 UI 控件,可以参考下面代码来写。
- (void)willDisplayConversationTableCell:(RCConversationBaseCell *)cell atIndexPath:(NSIndexPath *)indexPath { RCConversationModel *model = self.conversationListDataSource[indexPath.row]; if (model.conversationType == ConversationType_PRIVATE) { //开发者需要将 cell 转换为具体的会话类型 cell RCConversationCell *detailCell = (RCConversationCell *)cell; //开发者根据自己需求更改颜色 detailCell.conversationTitle.textColor = [UIColor redColor]; } }