UIPopover 中的导航栏
在我的 splitviewcontroller iPad 应用程序中,我显示了一个自定义弹出窗口(它加载 rootviewController)。如何不仅显示表视图,还显示其顶部的导航栏(以显示表标题“类别”)。
这是我的应用程序:
我显示弹出窗口的代码:
- (IBAction)showPopover:(UIButton *)sender {
if([self.popoverController isPopoverVisible])
{
[self.popoverController dismissPopoverAnimated:YES];
return;
}
// Build a custom popover view
TemplatesAppDelegate *delegate = (TemplatesAppDelegate*)[[UIApplication sharedApplication] delegate];
// Create a popover controller
self.popoverController = [[[UIPopoverController alloc] initWithContentViewController:delegate.rootViewController] autorelease];
// Present the popover view non-modal at the pressed button's position
[self.popoverController presentPopoverFromRect:sender.frame inView:self.view permittedArrowDirections:UIPopoverArrowDirectionUp animated:YES];
}
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
如果你想要一个具有所有功能的整个 UINavigationController,你可以这样做
,或者如果你只想要一个导航栏,你可以添加到你的 popovercontroller 中。
我没有测试代码,但它应该可以工作。
If you want a whole UINavigationController with all the functionalities, you can do like
Or if you want just a navigation bar you can add to your popovercontroller.
I didn't tested the code, but it should work.
你可以试试这个:
You could try this: