gpt4 book ai didi

ios - 带有附加内容的自定义消息页脚 View

转载 作者:行者123 更新时间:2023-11-29 05:57:49 24 4
gpt4 key购买 nike

我已经花了几天时间在谷歌上搜索文档、示例或类似内容,但找不到我的问题的答案。

我需要在文本区域下为每条消息显示一些附加内容,例如 picture (我无法将其嵌入到帖子中)。

所以,我尝试做的是在 messagesCollectionView 中注册一个补充 View :

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
}

但我在消息下看不到我的 View 。

所以我的问题是为什么?如果我做错了什么,我必须寻找哪种方式。

不幸的是,MessageKit的文档并不像它可能的那样信息丰富,而且没有类似的问题,或者至少我找不到它们,可能是因为我什至不知道我应该搜索哪些关键字。

最佳答案

Checkout this Link您正在将 Xib 插入 Message footerview,但未设置 footerview 的大小。请参阅上面的链接以更清楚地了解如何插入 Messageresusableviews。

  func footerViewSize(for section: Int, in messagesCollectionView: MessagesCollectionView) -> CGSize {
return CGSize(width: 123, height: 123)
}

关于ios - 带有附加内容的自定义消息页脚 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54973290/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com