【发布时间】:2011-05-03 08:00:37
【问题描述】:
如果我在UINavigationController 上推送视图控制器和/或呈现模式视图控制器,我如何找出最顶部的UIViewController 是什么?或者就我而言,我想知道某个UITableViewController 是否是最高的。
我尝试使用:
self.navigationController.topViewController == self
...但这不起作用。我猜它失败了,因为我在它上面展示了模态视图控制器,并且topViewController 只跟踪在UINavigationController 上推送了哪些视图(而不是那些以模态呈现的视图)。
【问题讨论】:
标签: objective-c cocoa-touch uiviewcontroller uinavigationcontroller