以编程方式设置UIPopOver视图的标题

Yaz*_*zmi 7 iphone objective-c

如何以编程方式设置UIPopOver View的标题?

我找到了一些示例代码,但无法设置标题.

myView *theView = [[myView alloc] initWithNibName:@"myView" 
                                       bundle:nil];
UIPopoverController* aPopover = [[UIPopoverController alloc] initWithContentViewController:theView];
[aPopover setDelegate:self];
[aPopover setPopoverContentSize:CGSizeMake(320, 320) animated:YES];

[theView setPopover:aPopover];
[theView release];

[self.popoverController presentPopoverFromRect:CGRectMake(510,370,0,0) inView:self.view permittedArrowDirections:UIPopoverArrowDirectionUp animated:YES];
Run Code Online (Sandbox Code Playgroud)

Mik*_*ler 7

您需要将视图控制器包装在一个UINavigationCotnroller将添加导航栏的视图控制器的相应标题.像这样的东西:

UINavigationController *container =
    [[[UINavigationController alloc] initWithRootViewController:viewController] autorelease];
Run Code Online (Sandbox Code Playgroud)

然后只需初始化你的popover来container代替使用并像往常一样呈现它.