我正在尝试实现幻灯片以将时间戳显示到 messengekit libaray
我坚持的一件事是如何“滑动”整个集合视图以显示每条消息的时间戳。也就是说,我不期望时间戳的算法,我已经为每条消息存储了时间戳。我只是对滑动集合视图的概念感到困惑。我在上面找不到任何东西。我已经尝试了很多文档。谢谢!
我正在尝试实现幻灯片以将时间戳显示到 messengekit libaray
我坚持的一件事是如何“滑动”整个集合视图以显示每条消息的时间戳。也就是说,我不期望时间戳的算法,我已经为每条消息存储了时间戳。我只是对滑动集合视图的概念感到困惑。我在上面找不到任何东西。我已经尝试了很多文档。谢谢!
您可以使用以下方法通过 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)])
}