导航控制器逻辑问题

时间:2016-04-27 15:44:21

标签: ios uinavigationcontroller

我开始编写我的第一个应用程序并获得第一个挑战。 我需要菜单逻辑,如下图所示:

enter image description here

那么,实现它的正确方法是什么?

  1. 主菜单应该是单独的View Controller with Segue to Navigation Controller?
    1. 导航控制器是应用程序的初始控制器,主菜单是导航控制器的根视图?我试图这样做,但我不知道如何隐藏主菜单中的顶栏(我不需要在主菜单视图中)?
    2. 感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

案例2.你应该让导航控制器成为应用程序的初始控制器,主菜单应该是导航控制器的根视图控制器。

隐藏导航栏使用setNavigationBarHidden(_:animated:)

其中一个选项是将此隐藏/显示功能放在菜单视图控制器的viewWillAppear / viewWillDisappear方法中,如此处所述iPhone hide Navigation Bar only on first page

在案例1中,您将不得不实现自己的功能和后退动画,这将需要大量的代码。

相关问题