我一直在尝试在我的一个视图控制器中正确设置导航栏一小时,但没有找到任何正常工作的解决方案。
我控制点击我的应用程序的初始视图控制器(第一个VC)上的一个按钮并拖动到另一个视图控制器(第二个VC)并选择“模态”作为操作segue。
然后我在第二个视图控制器中添加了导航栏项目。
当我在iPhone上运行我的应用程序时,我可以点击应用程序初始屏幕上的按钮,它会将我带到我的第二个VC,第二个VC会显示导航栏,但导航栏没有默认的iOS 7后退箭头让我回到应用程序的初始VC。
我的印象是,这可以像我上面那样完全设置,并且默认情况下会包含后退按钮功能。
我完全迷失了吗?我是否需要以编程方式或在属性检查器中使用勾选框进一步自定义导航栏? “模态”是错误的动作segue选项吗?
我基本上只想在我的几个VC的顶部设置导航栏,以便用户可以轻松返回应用程序的初始屏幕。
感谢您的帮助。
答案 0 :(得分:2)
由于您从第一个屏幕(第一个VC)将第二个屏幕(第二个VC)显示为MODAL,因此您将看不到导航栏上的后退箭头按钮。您对后退按钮的理解适用于导航视图控制器(推送segue)。对于MODAL,您需要在第二个VC的导航栏上放置一个取消按钮并为此放置一个解除操作。