 <p>You don't have UINavigationController into your pop-up, so it works normal. Change it to support navigation like this:</p> <pre><code>//build our custom popover view BookSelectionview* popoverContent = [[BookSelectionview alloc] init]; UINavigationController *navigationController = [[[UINavigationController alloc] initWithRootViewController:popoverContent] autorelease]; //resize the popover view shown //in the current view to the view's size popoverContent.contentSizeForViewInPopover = CGSizeMake(500, 600); //create a popover controller self.popoverController = [[UIPopoverController alloc] initWithContentViewController:navigationController]; </code></pre>