如何自定义会话列表未读消息数显示红点,不显示未读数目?

创建一个类继承于 RCConversationListViewController, 在回调方法 willDisplayConversationTableCell:atIndexPath: 中对 RCConversationCell 的 isShowNotificationNumber 属性进行设置

当 isShowNotificationNumber 为 YES 时,该会话的 cell 会显示具体的未读数,当该属性为 NO 时,该会话的 cell 有未读消息时只显示红点。属性默认值为 YES。具体属性如下:

/*! 会话中有未读消息时,是否在头像右上角的 bubbleTipView 中显示数字 @discussion 默认值为 YES。 您可以在RCConversationListViewController的willDisplayConversationTableCell:atIndexPath:回调中进行设置。 */ @property(nonatomic, assign) BOOL isShowNotificationNumber;

点赞
收藏

评论区

加载中...

相关推荐

Oracle 分组与拼接字符串同时使用

SELECTT.,ROWNUMIDFROM(SELECTT.EMPLID,T.NAME,T.BU,T.REALDEPART,T.FORMATDATE,SUM(T.S0)S0,MAX(UPDATETIME)CREATETIME,LISTAGG(TOCHAR(

MySQL事务与锁

事务的隔离级别SQL标准定义的4个隔离级别为:READUNCOMMITED(未提交读)事务中的修改,即使没有提交,对其他事务也都是可见的。事务可以读取未提交的数据,也被称为脏读。这个级别是隔离级别中最低的,实际情况基本不用。READCOMMITED(提交读)事务从开始直到提交之前,所做的任何修

Django中Admin中的一些参数配置

设置在列表中显示的字段,id为django模型默认的主键list_display('id','name','sex','profession','email','qq','phone','status','create_time')设置在列表可编辑字段list_editable

IM群聊消息的已读未读功能在存储空间方面的实现思路探讨

本文由作者“fzully”投稿,收录时,有较大范围修订和改动,感谢原作者的分享。1、引言IM系统中,特别是在企业应用场景下,消息的已读未读状态是一个强需求。以阿里的钉钉为例,钉钉的产品定位是用于商务交流,其“强制已读回执”功能,让职场人无法再“假装不在线”、“假装没收到”。更有甚者,钉钉的群聊“强制已读回执”功能,甚至能够知道谁读了消息

如何在服务端发送 SDK 提供的自定义消息

根据存储策略来设置对应的objectNameRC:IWNormalMsg:客户端存储,支持离线消息机制,且存入服务端历史消息,计入未读消息数RC:IWCmdMsg:客户端不存储,支持离线消息机制,不计入未读消息数RC:IWStatusMsg:客户端不存储,

有未读消息的会话删除后 BadgeValue 不改变,怎么办?

可参考Demo会话列表RCDChatListViewController重写notifyUpdateUnreadMessageCount方法。删除也会调用这个方法的,只要在里面写更新逻辑就可以。//RCConversationListViewControl