我已经花了几天时间在谷歌上搜索文档、示例或类似内容,但我找不到我的问题的答案。
我需要在文本区域下为每条消息显示一些附加内容,例如这张图片(我无法将其嵌入到帖子中)。
所以,我试图做的是在以下位置注册一个补充视图messagesCollectionView
:
let nibName = String(describing: MessageBottomView.self)
let nib = UINib(nibName: nibName, bundle: nil)
self.messagesCollectionView.register(
nib,
forSupplementaryViewOfKind: nibName,
withReuseIdentifier: nibName
)
然后将其出列MessagesDisplayDelegate
:
func messageFooterView(for indexPath: IndexPath, in messagesCollectionView: MessagesCollectionView) -> MessageReusableView {
let nibName = String(describing: MessageBottomView.self)
return messagesCollectionView.dequeueReusableSupplementaryView(
ofKind: nibName,
withReuseIdentifier: nibName,
for: indexPath
) as! MessageBottomView
}
但我没有在消息下看到我的观点。
所以我的问题是为什么?如果我做错了什么,我必须寻找哪种方式。
不幸的是,文档MessageKit
并没有提供这么丰富的信息,也没有类似的问题,或者我至少找不到它们,可能是因为我什至不知道我应该搜索哪些关键字。