Dealing with multiple UICollectionViews on the same ViewController can become memory intensive & complex at times. In this video series, I will be introducing 2 new APIs - Compositional Layout & Diffable Datasource - which can help us build complex layouts faster!
In this video, I'll explain how we can use Compositional Layout and build a complex layout with multi-directional scrolling with just a single UICollectionView.
Timestamps:
0:00 Intro
2:36 Setup Xcode project & basic UI prerequisites
12:00 Create Compositional Layout sections
22:46 Add section scrolling behaviour
25:55 Add contentInsets, interItemSpacing & interGroupSpacing
31:26 Add section headers & footers
39:45 Final result
Resources:
- https://developer.apple.com/documentation/uikit/uicollectionviewcompositionallayout
Click to Subscribe: https://www.youtube.com/channel/UChgC6_MEWFqPH4-sdjiX4iQ?sub_confirmation=1
Socials:
LinkedIn: https://www.linkedin.com/in/subhronil-saha/
Twitter: https://twitter.com/SubhronilSaha
#ios #swift #xcode #xcode15 #swift5 #swiftui #uikit it #cs #apple #coding #app #ipad #iphone #compositional #layout #collectionview #swift