I am new to iphone programming. I am learning uitableview at the moment. I need to create an app that has buttons above table view (but not in the navigation bar) like in this app (recent, support, …):

How is this achieved here, are buttons part of table’s header? Is it possible to call a function to redraw tableview with new data after someone presses button above tableview. How is it done?
Thank you.
Create a new view controller, but don’t check the box for UITableViewController subclass.
In IB, drag a uiTableView onto the view and make it start about 44 pixels below the Nav Bar.
Then drag buttons into that space. Declare your IBOutlet variables in your .h file, and hook them up.
For the second part of your question: have the button call an IBAction, and have that method call