我为一个应用程序添加了 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 和后退按钮。