Is it possible to push a new viewController into an existing view within another view controller?
Here is my setup to begin with:

You can see that I have a UITableView. When a cell is tapped, a new view controller is pushed using this code;
DetailTableViewController *viewcontroller = [[DetailTableViewController alloc] initWithStyle:UITableViewStyleGrouped];
viewcontroller.item = (MWFeedItem *)[itemsToDisplay objectAtIndex:indexPath.row];
[self presentViewController:viewcontroller animated:YES completion:nil];
[viewcontroller release];
Unfortunately this looks like this though and sits on top of the bar at the top saying “Will Roberts”

Why is this happening as it’s clearly outside of the view I set it to be pushed from…
//Presenting new view controller with navigation controller will help you.
//Edited