gpt4 book ai didi

swift - 使用 JSQMessageViewController 隐藏 AvatarImage 导致白色间隙

转载 作者:可可西里 更新时间:2023-11-01 00:09:07 25 4
gpt4 key购买 nike

我正在使用 JSQMessageViewControllers 库来实现聊天 View 。但是,我想在聊天中隐藏头像。

根据以下文档。 http://cocoadocs.org/docsets/JSQMessagesViewController/7.2.0/Protocols/JSQMessagesCollectionViewDataSource.html#//api/name/collectionView:avatarImageDataForItemAtIndexPath :

我只需要在下面的函数中返回 nil。

override func collectionView(collectionView: JSQMessagesCollectionView!, avatarImageDataForItemAtIndexPath indexPath: NSIndexPath!) -> JSQMessageAvatarImageDataSource! {
return nil
}

但是,返回nil之后。原始头像位置的每条消息都有空格。 chat image

我们如何去除空格?

最佳答案

我通过在我的 JSQMessageViewController 子类中设置以下属性来删除空格解决了这个问题。

collectionView?.collectionViewLayout.incomingAvatarViewSize = CGSizeZero
collectionView?.collectionViewLayout.outgoingAvatarViewSize = CGSizeZero

关于swift - 使用 JSQMessageViewController 隐藏 AvatarImage 导致白色间隙,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35051725/

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