How should I go about creating a UI similar to the Springboard (home screen) on the iPhone? I\'d like a grid of evenly spaced buttons with images where I can respond to the butt
I've written some sample code to do something like this. See my Tiles blog entry, or just download the code: Tiles-v1.0.zip.
My code creates the icons as Core Animation layers, not as UIViews, but does demonstrate how to detect taps and allow reorganization of the icons. It doesn't handle orientation changes.