我在聊天应用中使用JSQMessagesViewController
。
当我更改键盘输入模式(即键盘语言)时,气泡会向下滚动一个高度并被inputToolbar
覆盖。
我发现此问题也出现在JSQMessagesViewController
Swift示例应用中。所以这可能是一个错误。
当键盘输入模式改变时,我试图让气泡滚动到底部,但它没有用。所以我想这是因为collectionView's
底部低于inputToolbar
。
有人可以帮忙解决这个问题吗?感谢。
ScreenShots
答案 0 :(得分:1)
使用collectionview的方法scrollToItem
喜欢 -
let itemIndex = <Your Desired Index> or array.count - 1 (for scroll down one cell)
let indexPath = IndexPath(row: itemIndex, section: sectionIndex)
collectionView.scrollToItem(at:indexPath,at:UICollectionViewScrollPosition.CenteredVertically, animated: true)
我希望这会奏效! :)