我正在尝试实现幻灯片,以将时间戳显示在messengekit libaray中
我遇到的一件事是如何“滑动”整个集合视图以显示每条消息的时间戳。就是说,我不希望时间戳算法,我已经为每个消息存储了时间戳。我只对滑动集合视图的概念感到困惑。我找不到任何东西。我已经尝试了很多文档。谢谢!
答案 0 :(得分:0)
您可以使用以下内容通过MessageKit实现此目的。
self.showMessageTimestampOnSwipeLeft = true
func messageTimestampLabelAttributedText(for message: MessageType, at indexPath: IndexPath) -> NSAttributedString? {
let messageDate = message.sentDate
let formatter = DateFormatter()
formatter.dateFormat = "HH:mm"
let dateString = formatter.string(from: messageDate)
return
NSAttributedString(string: dateString, attributes: [.font: UIFont.systemFont(ofSize: 12)])
}