UICollectionViewSplitLayout makes collection view more responsive
UICollectionViewSplitLayout
What is UICollectionViewSplitLayout?
UICollectionViewSplitLayout is a subclass of UICollectionViewLayout. It can divide sections into two columns.
Collection view has “Section” which organizes item collection. UICollectionViewFlowLayout places them from top to bottom.
On the other hands, UICollectionViewSplitLayout divides sections into two columns. You can dynamically update the width of them and which column each section is on.
For example, UICollectionViewSplitLayout can change the number of column according to device orientation. All you need is assigning value to leftSideRatio when changing screen size. This figure describes that a collection view has three sections (red, blue and green) and UICollectionViewSplitLayout aligns them side by side.
UICollectionViewSplitLayout looks like UIStackView. But it has a more memory efficient architecture. So you can align a lot of cells with it.
Overview
- Pricing: Free
- Resource Link: https://github.com/yahoojapan/UICollectionViewSplitLayout
- Resource Maker: Yahoo JAPAN
- Mobile Platform Destination: iOS Apps
- Mobile Platform Support: Native iOS
- Programming Languages: Swift
- iOS Versions Supported: iOS 9.0+, iOS 10.0+, iOS 11.0+, iOS 12.0+
- CocoaPods: UICollectionViewSplitLayout
- Carthage: yahoojapan/UICollectionViewSplitLayout
Related resources
ListViewAnimations
Android library which allows developers to easily add animations to ListView items
Kinieta
A Fast Animation Engine with an Intuitive API
DZNEmptyDataSet
UITableView/UICollectionView superclass category for showing empty datasets whenever the view has no content