【发布时间】:2013-02-12 00:20:42
【问题描述】:
我创建了一个 UIViewController 子类,它可以被推送到 UINavigationController 的导航堆栈中,也可以从任何 UIViewController 呈现(模态)。我需要确定是否显示了我的视图控制器,如果显示了,我需要在视图控制器的顶部添加一个带有关闭按钮的工具栏。 (否则,如果它被推入导航堆栈,则默认关闭按钮将被添加,用户可以使用该按钮返回。)
在所有可用版本中,从 UIViewController 子类中的 4.3、5.0 到 6.0,如果满足以下条件,我是否可以假设视图控制器已呈现(模态)。
if(self.parentViewController == nil || self.navigationController == nil)
【问题讨论】:
-
我认为这个问题的答案可能会对你有所帮助:stackoverflow.com/questions/5338049/…
标签: iphone ios objective-c uiviewcontroller modalviewcontroller