【发布时间】:2010-04-10 22:24:39
【问题描述】:
奥拉乡亲们,
在 iPhone 应用程序中,我使用 addSubView:SomeViewController.view 方法显示不同的视图。
我希望至少能够记录正在显示的视图层次结构中的视图控制器。我希望能够获得特定视图控制器的句柄。
我知道如何迭代视图,只是不知道如何访问这些视图的视图控制器。我正在寻找可以让我访问 UINavigationController::ViewControllers 的视图控制器类型的东西。
我以为我可以逃脱:
for (UIViewController* oVC in [self.view subviews])
但这并没有达到预期的效果。
如果有人有办法做到这一点,请与我分享。
-isdi-
【问题讨论】:
-
就有用性而言,我想知道在一系列 AddSubview 调用之后堆栈上的视图控制器是什么。在这种特殊情况下,我想访问位于其他四个视图控制器下方的特定视图控制器。在我发布问题不到两分钟后,我很乐意向降级问题的人说明这一点。
标签: iphone uiviewcontroller subview