views:

9

answers:

1

I have a Tab Bar-based application with a navigation controller for each tab. One of the tabs is titled "People" (for sake of example) which loads PeopleViewController, which lists people. When a person is pressed, it pushes PersonViewController to view that person. Since there are many tasks associated with each person, I'd like PersonViewController to override the tab bar with new actions, and re-show the original tab bar when the view is popped. I recall the Tweetie 2 app (now Twitter) doing this. How could I best implement this? Thanks!

EDIT: I've been googling this like mad and have yet to come up with a solution. If anyone can help me out I would very grateful!

A: 

First thing that comes to mind is to push a modal view with another UITabBar when the required tab is selected rather than showing it "the regular way". And then when the modal view is popped, go back to the previous tab

Nick
That could work, but I'd rather push the view onto the navigation stack instead of presenting a modal view (it just seems out of place).
Andrew