1. I would personally use a table view, yes.
2. Not sure if a simple background would work or not. I think there can be issues with artifacts when you set the table background to be an image. If that happens, I know you can create a view that creates a background image and a table view added on top of that, and set the view's UIViewController to implement the appropriate delegate methods for UITableViewController, etc.
3. I would personally use a custom cell with a background image.
Also you should be able to do the shadows by using a custom view for the table header and table footer, and then set the table view contentInset property ( using UIEdgeInsetsMake ) to offset appropriately if needed.
|