I’m waiting for some friends to come into town tonight so I thought I might throw together a very basic
It demonstrates proper use of:
UICollectionViewFlowLayoutproperties and basic subclassing.
- How to properly implement
- How to change layouts (with animation).
- How to set up a collection view without a
Important things to note:
- Always invalidate a layout before setting giving it to a collection view to use. This is really important if your app supports more than one orientation.
- Always reset
UICollectionViewCells to neutral when you override
- Always use
setCollectionViewLayout:animated:to change a layout with animation – never set the property in an animation block and assume it will work.
These are just a few of the gems I’ve picked up while writing a short book on
UICollectionView. I’ll let you know when it’s available for sale.
I’ll probably add more layouts to it other than small and large ones. If anyone has anything they want to add or suggestions, let me know.