Я уже пару дней потратил поиски документов, примеров или тому подобного, но не могу найти ответ на свой вопрос.
Мне нужно показать дополнительный контент для каждого сообщения под текстомобласти, как на этой картинке (я не могу вставить ее в сообщение).
Итак, я попытался зарегистрировать дополнительный вид в 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
не настолько информативна, как могла бы быть, и аналогичного вопроса нет, илиЯ не могу найти их, по крайней мере, возможно, потому что я даже не знаю, какие ключевые слова мне нужно искать.