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?的主要内容,如果未能解决你的问题,请参考以下文章