2017-07-28 53 views
-3

我想在针对每个小区就像在图中,黄色徽章徽章显示对话的未读消息的数量:显示在表中查看一个对话的未读消息的数量

Yellow bubble

谢谢!

+0

你的问题接缝过宽。我想你必须开发一个webservice,给你未读消息的数量,然后你只需要显示它。最后,你应该在你的消息中导入图像,而不是粘贴链接 – Maxime

+1

你能提供一些代码或你已经尝试过的东西吗? – Phyber

+0

我试图为每个细胞贴上标签,但它不起作用,所以我现在很迷茫 – Papaya

回答

-1

创建一个存储未读邮件数量的var。然后,在prepareforSegue中,将该变量设置为零。

0

可能对于这类工作,只需在消息选项卡中添加用户列表中的一个参数(如图所示),只需添加一个参数即可给出特定用户的未读消息数量。无论何时当你使用tableview显示用户列表时,你可以检查这个用户是否包含任何未读消息,或者如果未读消息的计数不是0,所以你需要显示该计数,如果它是0,那么你只需要隐藏那个unreadCountLabel。

这里是迅速3.希望片断它可以帮助你

func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell { 

     if self.aMessageUser.unreadMessage > 0{ 
      cell.lblUnreadMsgCount.isHidden = false 
      cell.lblUnreadMsgCount.text = \(self.aMessageUser.unreadMessage) 
     } 
     else{ 
      cell.lblUnreadMsgCount.isHidden = true 
     } 

    }