【发布时间】:2011-11-15 20:34:59
【问题描述】:
我有一个有四个标签的 iPhone 应用程序。在选项卡 1 上有一个 UINavigationController。用户可以在视图堆栈上深入三层。
假设用户转到导航选项卡 1 的第 2 级,然后切换到选项卡 3。有没有办法制作一个用户可以按下的按钮,然后在选项卡 1 上弹出该导航控制器(在场景),而它们仍在选项卡 3 上?这样当再次触摸 Tab 1 时,它们将处于根级别?
我不希望每次他们触摸 Tab 1 时它都处于根级别,只有当他们触摸 Tab 3 上的那个按钮时,它才会将 Tab 1 弹出到根级别。
【问题讨论】:
-
您可以尝试在
-viewWillDisappear中执行此操作,也许会通知何时弹出它(例如切换标签)。
标签: iphone objective-c ios xcode cocoa-touch