All me to show this picture first so I can make reference to it.

Basically what I would like to achieve is as you can see the tab first has been selected, and a view is being displayed. I have a button which has a “-,-” on it, and what I would like to do, is when that button is clicked, it pops the view from this tab, and pushes another view. I am able to change the view by doing this:
FourthViewController *home = [[FourthViewController alloc] initWithNibName:@"FourthView" bundle:nil];
[self presentModalViewController:home animated:YES];
[home release];
But I lose the tabs down the bottom :< as the example below will show:

I’m not sure which direction to head BUT I have tried this and it failed:
UINavigationController *navController = self.navigationController;
// retain ourselves so that the controller will still exist once it's popped off
[[self retain] autorelease];
// Pop this controller and replace with another
[navController popViewControllerAnimated:NO];
[navController pushViewController:home animated:NO];
I’ve also tried this:
FourthViewController *home = [[FourthViewController alloc] initWithNibName:@"FourthView" bundle:nil];
[self.navigationController pushViewController:home animated: YES];
[home release];
Can anybody help me with this?
Remove the button and the text, move them into a new UIView. Add this new UIView as a subview. The button should tell the controller to remove this subview and add the other one.