gpt4 book ai didi

ipad - UIPopovercontroller parent ?

转载 作者:行者123 更新时间:2023-12-04 04:08:05 29 4
gpt4 key购买 nike

如何“执行选择器”到uipopovercontroller的parentviewcontroller?
我有从uiviewcontroller中解放出来的uipopovercontroller,这个uipopovercontroller包括其他uiviewcontroller。
我似乎无法从弹出窗口或“内部” View Controller 访问父 View Controller 。

我希望我很清楚...

顺便说一句-parentViewcontroller不起作用...

谢谢!

最佳答案

无法使用UIPopoverController直接执行此操作。您可能必须将对父 View Controller 的引用传递给您使用弹出框 Controller 管理的 View 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];

诸如此类,但重要的一点是,在显示弹出框之前,您的 View Controller (由弹出框 Controller 管理)必须获取对父 View Controller 的引用。

关于ipad - UIPopovercontroller parent ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4951200/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com