2013-10-29 66 views
3

我正在開發一個應用程序,它在UINavigationbar中有一個活動指示器,問題是當我隱藏活動指示器時,默認導航後退按鈕不會顯示在ios 7中,但是在ios 6中,ios 7中的UINavigation bar後退按鈕

我得到self.navigationItem.backBarButtonItem如無當我打印在控制檯

事先藏匿活動的指標我寫了下面的代碼

[self.navigationItem setLeftBarButtonItem:self.navigationItem.backBarButtonItem]; 

感謝後

回答

1

相反的:

[self.navigationItem setLeftBarButtonItem:self.navigationItem.backBarButtonItem]; 

嘗試使用:

[self.navigationItem setBackBarButtonItem:self.navigationItem.backBarButtonItem]; 

(我不知道這是去工作完全一樣。在顯示活動指示符之前,你可能必須將後退按鈕存儲在變量中,並且之後將後退按鈕設置爲該變量。)

+0

由於其工作 –

0

我是排名初學者,但我的理解是顯示的後退按鈕實際上是前一個視圖控制器的屬性,而不是顯示的視圖控制器的屬性。

除非您手動設置當前可見視圖控制器的後退按鈕,否則應該爲零。

嘗試登錄從堆棧中的上一個視圖控制器背面按鈕的項目,這可能有助於

相關問題