UIPopovercontroller父母? [英] UIPopovercontroller Parent?

查看:83
本文介绍了UIPopovercontroller父母?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

如何执行选择器到uipopovercontroller的parentviewcontroller?
我从uiviewcontroller启动了uipopovercontroller,这个uipopovercontroller包含其他uiviewcontroller。
我似乎无法从popover或内部视图控制器到达父视图控制器。

How can "perform selector" to the parentviewcontroller of the uipopovercontroller? I have uipopovercontroller lanuched from uiviewcontroller, and this uipopovercontroller includes other uiviewcontroller. I can't seem to reach the parent view controller from either the popover or the "internal" view controller.

我希望我很清楚。 ..

I hope i'm being clear...

BTW - parentViewcontroller不起作用...

BTW - parentViewcontroller doesn't work...

谢谢!

推荐答案

使用 UIPopoverController 无法直接执行此操作。您可能必须将对父视图控制器的引用传递给您使用弹出控制器管理的视图控制器:

There's no way to do this directly with UIPopoverController. You're going to have to probably pass a reference to your parent view controller to the view controller you're managing with a popover controller:

// Assumes these calls are made from within a view controller and that
// MyViewController has a property called previousViewController

MyViewController * myViewController = [[[MyViewController alloc] init] autorelease];
myViewController.previousViewController = self;
UIPopoverController * popoverController = [[[UIPopoverController alloc] 
    initWithContentViewController:myViewController] autorelease];

UIBarButtonItem * rightBarButtonItem = self.navigationItem.rightBarButtonItem;
[popoverController presentPopoverFromBarButtonItem:rightBarButtonItem
                          permittedArrowDirections:UIPopoverArrowDirectionDown
                                          animated:YES];

类似的东西,但重要的是你的视图控制器(由弹出控制器管理)在呈现弹出窗口之前获取对父视图控制器的引用。

Something like that, but the important point is that your view controller (managed by the popover controller) has to grab a reference to your parent view controller before you present the popover.

这篇关于UIPopovercontroller父母?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆