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)
如何在会话界面中设置新消息提示功能?
如何在会话界面中设置新消息提示功能?
发布时间: 2015-11-10 10:50
回答:
SDK 支持在会话页面能进行新消息提示, 需要设置 RCConversationViewController
类的以下属性,可根据自己业务需要自行选择。
#pragma mark 右上角的未读消息数提示 /*! 当收到的消息超过一个屏幕时,进入会话之后,是否在右上角提示上方存在的未读消息数 @discussion 默认值为NO。 开启该提示功能之后,当一个会话收到大量消息时(超过一个屏幕能显示的内容), 进入该会话后,会在右上角提示用户上方存在的未读消息数,用户点击该提醒按钮,会跳转到最开始的未读消息。 */ @property(nonatomic, assign) BOOL enableUnreadMessageIcon; /*! 该会话的未读消息数 */ @property(nonatomic, assign) NSInteger unReadMessage; /*! 右上角未读消息数提示的Label @discussion 当 unReadMessage > 10 右上角会显示未读消息数。 */ @property(nonatomic, strong) UILabel *unReadMessageLabel; /*! 右上角未读消息数提示的按钮 */ @property(nonatomic, strong) UIButton *unReadButton; #pragma mark 右下角的未读消息数提示 /*! 当前阅读区域的下方收到消息时,是否在会话页面的右下角提示下方存在未读消息 @discussion 默认值为NO。 开启该提示功能之后,当会话页面滑动到最下方时,此会话中收到消息会自动更新; 当用户停留在上方某个区域阅读时,此会话收到消息时,会在右下角显示未读消息提示,而不会自动滚动到最下方, 用户点击该提醒按钮,会滚动到最下方。 */ @property(nonatomic, assign) BOOL enableNewComingMessageIcon; /*! 右下角未读消息数提示的Label */ @property(nonatomic, strong) UILabel *unReadNewMessageLabel;