我注意到一些奇怪的事情發生在我的視圖控制器之一:後退按鈕消失,但它有可能通過點擊左上角的返回到以前的視圖控制器(即在按鈕應該駐留)。UINavigationController的後退按鈕消失了嗎?
在我的整個文件中沒有設置self.navigationItem.hidesBackButton爲YES的行;也NSLog打印0作爲self.navigationItem.hidesBackButton在viewDidLoad中的值。
這發生在模擬器和實際設備中。有任何想法嗎?
我注意到一些奇怪的事情發生在我的視圖控制器之一:後退按鈕消失,但它有可能通過點擊左上角的返回到以前的視圖控制器(即在按鈕應該駐留)。UINavigationController的後退按鈕消失了嗎?
在我的整個文件中沒有設置self.navigationItem.hidesBackButton爲YES的行;也NSLog打印0作爲self.navigationItem.hidesBackButton在viewDidLoad中的值。
這發生在模擬器和實際設備中。有任何想法嗎?
哦,親愛的。在前面的視圖控制器的實現中,我不小心將self.title設置爲@「」,這導致了這個惱人的bug。
刪除此行解決了該問題。
我有一個遞歸導航控制器,而這也發生在我身上,我用這個代碼來解決這個問題:
self.navigationItem.leftItemsSupplementBackButton = true
我有同樣的問題,但在左上角攻沒有任何影響,但原因是一樣的。 – 2012-12-05 14:42:45