How to lay out an iPhone page
I want to implement a description page in an iPhone app. This is the final page in the drilldown navigation structure and should include a title, description, icon, large image, date, and some buttons the user can click to activate another application. The information comes from an external source, and the title, description and image vary in size.
I've seen various ways to do this, such as laying out each piece of information inside table cells and creating views that look like web pages. I am facing layout issues using standard UIView and UILabel due to variable size content.
Looking at other apps, I think Facebook and the App Store have the most attractive layouts and handle variable-sized content just fine. I would like to know what is the easiest way to get an attractive layout, as well as which way will give the best results (as in the best possible way). In the meantime, there is no need to worry about it. ”
a source to share
a few things, first of all you are in luck because many facebook interface elements are available in three20 project
http://github.com/joehewitt/three20/tree/master
there are many patterns you can use out there that can solve all your problems, however the documentation is a little light on and some reverse engineering may be required.
Also, you didn't mention UIscrollview, it might help you get the layout with more information on the page.
To get the best apps, unfortunately, you have to have an eye for detail (or pay someone to do it) to read through Apples Human Interface Guidelines as they seem to know what they're doing.
a source to share