Over time I’ve mentioned a number of grid style views that can be used for displaying images such as the high speed grid view component KKGridView.
The components that I’m mentioning in this article are different in that they are designed to work with cells of different sizes, and new cells are added to the column that is furthest up the page.
The first is PSCollectionView by Peter Shih. This is a really cool control and you can set the number of columns, a label or view to display during loading or when an error occurs, and header and footer views.
Here’s an image showing PSCollectionView in action in Peter’s Lunchbox app :

You can find the control with usage instructions on Github here.
The second control is from Bertie Liu – which while it doesn’t have as many customization options (although it does have quite a few) as PSCollectionView provides a complete example showing how to get the control working with pull down to refresh, and asynchronous image loading.
Here’s an image showing the control in action:

The control is Waterflow view and can be found in an example on Github here.
Great components if you’re looking to create an app with real time content added – and you don’t know exactly what size that content will be.
©2012 iPhone, iOS 5, iPad SDK Development Tutorial and Programming Tips. All Rights Reserved.
.





