我有一個應用程序使用側面菜單,並且有幾個主屏幕可以從菜單和其他只能從這些屏幕訪問的主屏幕。iOS導航欄:從菜單更改左欄按鈕到返回
我想要的是在導航欄上打開菜單並且只能在主屏幕上可見的菜單按鈕。在其他屏幕上,我想要一個後退按鈕,而不是菜單按鈕。
我已經把這樣的菜單按鈕:
self.navigationItem.leftBarButtonItem = [[UIBarButtonItem alloc] initWithImage:[UIImage imageNamed:@"IconMenu"] style:UIBarButtonItemStylePlain target:self.revealViewController action:@selector(revealToggle:)];
但我無法弄清楚如何與後退按鈕更改它,當我需要它。
Dariaa,如果我在viewDidLoad中的視圖控制器沒有被添加到navigationCotroller堆棧沒有錯,所以這段代碼將無法正常工作 – Manu
我的壞,我的意思是viewWillAppear中 – dariaa
的事情是,我只有一個導航控制器(在我找到的開源菜單庫中實現的控制器)。 –