Сделайте ваше приложение навигационным приложением (а не основанным на панели вкладок), затем добавьте панель вкладок в UITableView.
Справка по добавлению UITabBar здесь
Я делаю это так: в этом случае рисуем представление таблицы и карты (из приложения Locati)
<pre></p>
<pre><code>tabBarController = [[UITabBarController alloc] init]; // creates your tab bar so you can add everything else to it
searchTableViewController = [[SearchTableViewController alloc] init]; // creates your table view - this should be a UIViewController with a table view in it, or UITableViewController
UINavigationController *searchTableNavController = [[[UINavigationController alloc] initWithRootViewController:searchTableViewController] autorelease];
[searchTableViewController release]; // creates your table view's navigation controller, then adds the view controller you made. Note I then let go of the view controller as the navigation controller now holds onto it
searchMapViewController = [[SearchMapViewController alloc] init];
UINavigationController *mapTableNavController = [[[UINavigationController alloc] initWithRootViewController:searchMapViewController] autorelease];
[searchMapViewController release]; // does exactly the same as the first round, but for your second tab at the bottom of the bar.
tabBarController.viewControllers = [NSArray arrayWithObjects:searchTableNavController, mapTableNavController, nil]; //add both of your navigation controllers to the tab bar. You can put as many controllers on as you like
Я нашел эту модель давным-давно. Извините, что не могу указать на оригинал.
Затем вам нужно добавить tabbarcontoller в соответствующее представление ([... view addSubView: tabBarController];), возможно, сначала установив фрейм.