ChatLayout is an alternative solution to MessageKit. It uses custom UICollectionViewLayout to provide you full control over the presentation as well as all the tools available in UICollectionView. It supports dynamic cells and supplementary view sizes.
keepContentAtBottomOfVisibleArea
flag.UICollectionViewDiffableDataSource
.interItemSpacing
approach.Important note
This release contains some major changes, if you notice some differences with 1.3.6
that are important for your project - stay on the previous version and open an issue.
Made CollectionViewChatLayout
open.
interItemSpacing
support.interItemSpacing
may not propagate to the layout.