所以这里是我正在寻找的功能:
1.主菜单没有导航栏
2.主菜单中的所有其他屏幕都可以。
3.它应该正确动画导航控制器(iPhone)的后退按钮
我部分得到这个工作(只是不是后退按钮部分)。
在主菜单viewDidLoad中我只是去:
[self.navigationController setNavigationBarHidden:YES];
在另一个窗口(屏幕1),在其viewDidLoad中我去:
[self.navigationController setNavigationBarHidden:NO animated:YES];
所以现在,当我运行该程序。我在主菜单中有我自己的按钮,当您点击它时,它会切换到Screen1,并且动画正常工作:也就是说,主菜单中没有任何条,但只要按下按钮,Screen1就会使用其导航控制器酒吧。到现在为止还挺好。
但是,这里的问题是,当我点击“返回”按钮从屏幕1返回到我的主菜单时,它将导航控制器栏保持在那里(即,它不调用主菜单的viewDidLoad),但我不在我的主菜单中不需要酒吧!有任何想法吗?
谢谢,这是做的(我用viewWillAppear在主菜单中设置 导航栏隐藏) – foreyez 2010-02-21 04:31:31