这是我要翻译的功能:
1. 主菜单没有导航栏
2. 从主菜单进入的所有其他屏幕都有导航栏。
3. 它应该正确地进行动画。
现在,当我运行程序时,在主菜单中有自己的按钮,当您单击它时,它会转换到Screen1,并且动画正常工作:即,在主菜单中没有栏,但是一旦我点击按钮,Screen1就会滑入其导航控制器栏。到目前为止还不错。
但是问题在于,当我点击“返回”按钮从Screen1返回到我的主菜单时,它仍然保留着导航控制器栏(即,它不调用Main Menu的viewDidLoad),但我不想在我的主菜单中有一个栏!有什么建议吗?
1. 主菜单没有导航栏
2. 从主菜单进入的所有其他屏幕都有导航栏。
3. 它应该正确地进行动画。
我部分地实现了这个功能(只是返回按钮部分没有)。
在主菜单的viewDidLoad中,我只需要这样做:
[self.navigationController setNavigationBarHidden:YES];
在另一个窗口(Screen1)中,在它的viewDidLoad方法中我执行以下操作:
[self.navigationController setNavigationBarHidden:NO animated:YES];
现在,当我运行程序时,在主菜单中有自己的按钮,当您单击它时,它会转换到Screen1,并且动画正常工作:即,在主菜单中没有栏,但是一旦我点击按钮,Screen1就会滑入其导航控制器栏。到目前为止还不错。
但是问题在于,当我点击“返回”按钮从Screen1返回到我的主菜单时,它仍然保留着导航控制器栏(即,它不调用Main Menu的viewDidLoad),但我不想在我的主菜单中有一个栏!有什么建议吗?