如何在JSQMessageViewController中显示日期?使用此库的任何人都可以帮助。
答案 0 :(得分:0)
请按照以下步骤操作: 步骤1:
发送消息时,请在模型中添加当前日期。
步骤2:
请在您的课程中添加以下代码:
override func collectionView(_ collectionView: JSQMessagesCollectionView, attributedTextForCellTopLabelAt indexPath: IndexPath) -> NSAttributedString? {
/* Show a timestamp for every 3rd message
*/
if (indexPath.item % 3 == 0) {
let message = self.messages[indexPath.item]
return JSQMessagesTimestampFormatter.shared().attributedTimestamp(for: message.date)
}
return nil
}
希望对您有帮助。谢谢。