navigationController:willShowViewController: 用于 ModalViewController?

Posted

技术标签:

【中文标题】navigationController:willShowViewController: 用于 ModalViewController?【英文标题】:navigationController:willShowViewController: for ModalViewController? 【发布时间】:2012-03-03 23:36:10 【问题描述】:

UINavigationController 有一个代表

navigationController:willShowViewController:animated:

当一个新视图即将被压入 UINavigationController 堆栈顶部时,它会被调用。 UIModalViewController 是否存在任何类似的方法/委托?

我正在尝试为UINavigationController 层次结构中的视图实现iAdSuite(完成)ModalViewController

编辑:解决方案必须与 ios4 兼容。

【问题讨论】:

【参考方案1】:

UIViewController 有一个方法presentViewController:animated:completion:,它允许您指定一个在模态视图控制器出现后执行的块(它不是在模态视图控制器返回之后,这是一个常见的误解)。不过,它只是 iOS5。

你可以在完成块中做你想做的事。

【讨论】:

感谢 Brian,不过正在寻找兼容 iOS4 的解决方案。更新我的问题...

以上是关于navigationController:willShowViewController: 用于 ModalViewController?的主要内容,如果未能解决你的问题,请参考以下文章