【发布时间】:2010-10-09 17:53:57
【问题描述】:
我为一个应用添加了 3 个视图,它们需要从 1-2-3 切换。
现在我在 SwitchViewController 的底部添加了一个工具栏和一个“确定”按钮,这样他们就可以共享该按钮以转到下一个视图。
但是如何添加一个“返回”按钮,以便我可以从 2-1 或 3-2 切换,并且该按钮不应该出现在第一个视图中? 有没有其他方法可以在不共享同一个工具栏按钮的情况下切换视图?
【问题讨论】:
我为一个应用添加了 3 个视图,它们需要从 1-2-3 切换。
现在我在 SwitchViewController 的底部添加了一个工具栏和一个“确定”按钮,这样他们就可以共享该按钮以转到下一个视图。
但是如何添加一个“返回”按钮,以便我可以从 2-1 或 3-2 切换,并且该按钮不应该出现在第一个视图中? 有没有其他方法可以在不共享同一个工具栏按钮的情况下切换视图?
【问题讨论】:
听起来您正在尝试使用 UINavigationController。如果您使用 initWithRootViewController 初始化程序实例化 UINavigationController,您可以将其传递给您的第一个 UIViewController。然后你只需要将你想要的任何动作绑定到一个调用[myUINavigationController pushViewController:myOtherViewController animated:YES] 的方法上,让它滑到第二个视图。 UINavigationController 将自动设置您正在寻找的 UINavigationBar 和后退按钮。
【讨论】: