我正在使用 messageKit 以文本格式显示消息、视频和照片,并且所有消息都是预定义的。当用户点击屏幕时,应该显示下一条消息。我已经向 messageCollectionView 添加了手势识别器,但是当用户点击图像时,我需要全屏显示图像。但是单元代表永远不会被调用
let gesture = UITapGestureRecognizer(target: self, action: #selector(MessageViewController.tapScreen(_:)))
messagesCollectionView.addGestureRecognizer(gesture)
messagesCollectionView.messagesDataSource = self
messagesCollectionView.messagesLayoutDelegate = self
messagesCollectionView.messagesDisplayDelegate = self
messagesCollectionView.messageCellDelegate = self
我正在使用最新的 messageKit
pod 'MessageKit'
知道我怎么能做到这一点吗?
为了进一步澄清,这里是屏幕的图像。单击任意位置应调用手势函数,但图像应调用 cellDelegate。