Set contentOffset after bottomInset

This commit is contained in:
Steven Deutsch
2017-12-17 21:29:34 -06:00
parent 9d8edd1298
commit e7baba8dde
@@ -302,12 +302,12 @@ fileprivate extension MessagesViewController {
let afterBottomInset = keyboardEndFrame.height > keyboardOffsetFrame.height ? (keyboardEndFrame.height - iPhoneXBottomInset) : keyboardOffsetFrame.height
let differenceOfBottomInset = afterBottomInset - messageCollectionViewBottomInset
let contentOffset = CGPoint(x: messagesCollectionView.contentOffset.x, y: messagesCollectionView.contentOffset.y + differenceOfBottomInset)
messageCollectionViewBottomInset = afterBottomInset
if maintainPositionOnKeyboardFrameChanged {
messagesCollectionView.setContentOffset(contentOffset, animated: false)
}
messageCollectionViewBottomInset = afterBottomInset
}
}