0
我已經實現了一個導航控制器來瀏覽視圖(在根視圖控制器中)。BackBarButtonItem沒有出現
在MainWindow.xib中,我實現了一個導航欄,但標記了選項隱藏。
在其他視圖中,我在xib文件中使用了其他導航欄對象,並使用它們在視圖之間導航。問題是後退按鈕。
UINavigationItem *navigItem = [[UINavigationItem alloc]autorelease];
UIBarButtonItem *backBtn = [[UIBarButtonItem alloc]
initWithTitle:@"Back"
style:UIBarButtonItemStylePlain
target:nil
action:@selector(back:)];
navigItem.backBarButtonItem = backBtn;
[self.navigationBar setItems:[NSArray arrayWithObject:navigItem]];
它不會出現後退按鈕(箭頭形)
或者,我可以使用左欄按鈕,但它是不一樣的。此代碼運行:
UINavigationItem *navigItem = [[UINavigationItem alloc]autorelease];
UIBarButtonItem *backBtn = [[UIBarButtonItem alloc]
initWithTitle:@"Back"
style:UIBarButtonItemStylePlain
target:nil
action:@selector(back:)];
navigItem.leftBarButtonItem = backBtn;
[self.navigationBar setItems:[NSArray arrayWithObject:navigItem]];
我的問題:
可以實現BackBarButtonItem當您使用導航欄在Interface Builder,但考慮到在根視圖控制器還有另外一個導航欄控制器(但隱藏)? ?