Simple demo of PSTCollectionView (https://github.com/steipete/PSTCollectionView)
Targeted at iOS 5. Uses PSUICollectionView et al to enable use of UICollectionView on iOS 6 and fall back to PSTCollectionView etc on iOS 5
Uses a custom layout object to provide two way scrolling (horizontal & vertical).
Long press gesture provides ability to invalidate the layout at any time.
This project uses CocoaPods (http://cocoapods.org/) to pull down PSTCollectionView as a dependency. After installing cocoapods, run 'pod install' from the terminal and follow instructions
This example code is available under the MIT license. See the LICENSE file for more info.