I am working on a specific type of list for an iOS app, where cells would simply have a specific width and height and then float left (think of something like CSS float:left), creating then a list that would scroll if more than 12 items (like the picture bellow).
I was thinking that perhaps this could be done by customizing UITableViewCell and setting the frame’s width and height, so I could re-use the various benefits UITableViewController, delegate and dataSource offer. but unfortunately it seems that’s not possible.
So, I’m now simply creating many UIViews and positioning them across its parent programatically.
I just would like to make sure this would be the right approach to achieve such kind of lists and if someone could let me know if it’s indeed not possible to have this kind of functionality on UITableView and inherit all the goodness it offers.
Thanks guys

I know this question is already answered, but still…
I believe you can simply use UICollectionView since iOS 6.0.
Documentation
And this is how it looks like (image)
Maybe this will help somebody.