所以這裏是我正在尋找的功能:
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