0

我正在尝试呈现一个类似于 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];
}
4

0 回答 0