Is there an easy way to get multiple UINavigationBars in a UITableViewController view? If I do: Code: [self.navigationController.view addSubview: otherBar] it replaces my existing bar. The view in my UITableViewController is a UITableView. If I add the bar to: Code: [self.view addSubview: otherBar] The bar is added to the table itself. It renders on top of the first UITableViewCell of the table i.e. hides it, and it also scrolls with the view. I don't want either of those things.