【发布时间】:2019-09-20 20:45:45
【问题描述】:
所以这是控制器层次结构 tabBarController -> 一些控制器和聊天频道控制器。
这个聊天频道控制器也是一个导航控制器。当我选择行时,它会推送到 MessageViewController 类的聊天控制器。
我这里有 2 个问题,一个小一个大。
次要的是那个头像。
func avatarSize(for message: MessageType, at indexPath: IndexPath, in messagesCollectionView: MessagesCollectionView) -> CGSize {
print("delegate method called")
return .zero
}
我在其中一个代表中将其设置为零,但它仍然显示。而且它从不打印语句。
主要是输入栏根本没有显示。 我的 pod 文件中已经有 InputBarAccessoryView 和
messageInputBar.delegate = self as InputBarAccessoryViewDelegate
extension ChatViewController: InputBarAccessoryViewDelegate {
func inputBar(_ inputBar: InputBarAccessoryView, didPressSendButtonWith text: String) {
print("text")
}
}
【问题讨论】:
标签: ios swift messagekit