UIViewController检查显示模态视图?

时间:2012-05-15 11:49:34

标签: objective-c uiviewcontroller

我需要检查视图控制器是否显示模态视图。当显示模态视图时,如何拦截视图控制器自己视图的“隐藏事件”?

2 个答案:

答案 0 :(得分:4)

不确定您正在讨论的“查看事件”,但是您可以检查modalViewController属性(在iOS 5中已弃用)或presentedViewController属性是iOS 5中的“新黑”。

答案 1 :(得分:2)

不确定你的要求,但是:

要知道您目前是模态视图,请查看此链接:

Is it possible to determine whether ViewController is presented as Modal?

并处理“隐藏事件”使用:

- (void) viewWillDisappear:(BOOL)animated