我正在尝试呈现一个类似于 Safari 中的书签选择器的 UIPopoverController,具有上面的标题和返回和前进的能力。我找到了这个教程: http: //mobiforge.com/designing/story/using-popoverview-ipad-app-development并遵循了它,但我的导航栏并没有像它应该的那样出现。相反,它看起来像是嵌入在弹出框控制器中,实际上并不是弹出框控制器的一部分。以下是我到目前为止的代码。任何帮助将不胜感激。
代码:
- (IBAction)addAPrePlan:(id)sender
{
if (![self.preplanPopoverController isPopoverVisible]) {
// Initiate the popover controller
UITableViewController *pp = [[UITableViewController alloc] init];
pp.navigationItem.title = @"Add a PrePlan";
UINavigationController *nav = [[UINavigationController alloc] initWithRootViewController:pp];
UIPopoverController *popover = [[UIPopoverController alloc] initWithContentViewController:nav];
popover.delegate = self;
self.preplanPopoverController = popover;
}
else {
// Dissmiss the popover
[self.preplanPopoverController dismissPopoverAnimated:YES];
}
// Present the popover controller
[self.preplanPopoverController presentPopoverFromBarButtonItem:self.addAPrePlanButton permittedArrowDirections:UIPopoverArrowDirectionAny animated:YES];
}