【发布时间】:2011-03-21 20:54:24
【问题描述】:
我正在使用多个使用 UINavigationController 链接的 UIViewController 开发应用程序。 UINavigationController 设置为将主菜单作为其默认视图。主菜单有两个按钮,按下时会显示另外两个 UIViewController 之一。所以我有一个简单的两层视图层次结构,看起来像这样......
Main Menu (UIViewController)
|
---- Menu Option 1 (UIViewController)
---- Menu Option 2 (UIViewController)
现在我希望我的菜单选项 1 UIViewController 将另一个 UIViewController 显示为模态视图 - 效果很好。不过,我也希望能够直接从这个模态视图跳转到主菜单...
Main Menu (UIViewController) <--------------
| |
---- Menu Option 1 (UIViewController) |
| |
---- Modal View (UIViewController) |
知道 UINavigationController 是一个堆栈,我需要弹出我的模态视图和下一个项目,我想知道它是怎么可能的......
有没有一种简单的方法可以做到这一点,而无需向 Menu Option 1 UIViewController 添加回调方法?
我也很高兴收到有关我的实施的反馈 - 这似乎有些不对劲!
【问题讨论】:
标签: iphone objective-c uiviewcontroller uinavigationcontroller