PresentModalViewController:如何与父级交互

发布于 2024-10-14 08:53:36 字数 484 浏览 1 评论 0原文

显示模态 ViewController 效果很好:

UINavigationController *navController = [[UINavigationController alloc] initWithRootViewController:myView];
[self.navigationController presentModalViewController:navController animated:YES];
[navController release];    

在我的模态视图中,我有一个导航按钮可以切换回主菜单。通常 a 会调用 [self.navigationController popToViewController:delegate.viewMainmenuanimate:YES]; 但这在模态视图中是不可能的。我如何与“父母”互动以称呼他,他称之为“popToViewController”?

多谢!

Showing a modal ViewController works fine:

UINavigationController *navController = [[UINavigationController alloc] initWithRootViewController:myView];
[self.navigationController presentModalViewController:navController animated:YES];
[navController release];    

In my modal view, I have a navigation button to switch back to the mainmenu. Normally a would call [self.navigationController popToViewController:delegate.viewMainmenu animated:YES]; but thats not possible inside the modal view. How can I interact with the "parent" to call him that he calls popToViewController?

Thanks a lot!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

万水千山粽是情ミ 2024-10-21 08:53:36

在模态 vc 中使用属性parentViewController并调用
[self.parentViewController解雇ModalViewControllerAnimated:是];

use property parentViewController in your modal vc and call
[self.parentViewController dismissModalViewControllerAnimated: YES];

孤千羽 2024-10-21 08:53:36

如果您询问如何关闭模态视图控制器,您将希望模态视图本身调用:

[self dismissModalViewControllerAnimated:YES];

If you are asking how to dismiss the modal view controller, you'll want the modal view itself to call:

[self dismissModalViewControllerAnimated:YES];
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文