我有一個的導航欄,有一個UIImage上的標題,比如:UINavigationBar的後退按鈕不會出現
self.navigationItem.titleView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"top_logo.png"]];
當我選擇一排,「後退」按鈕不會出現。爲什麼?
我有其他人的viewControllers上完全相同的代碼,它出現了。 我不明白爲什麼...
感謝,
RL
我有一個的導航欄,有一個UIImage上的標題,比如:UINavigationBar的後退按鈕不會出現
self.navigationItem.titleView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"top_logo.png"]];
當我選擇一排,「後退」按鈕不會出現。爲什麼?
我有其他人的viewControllers上完全相同的代碼,它出現了。 我不明白爲什麼...
感謝,
RL
後退按鈕將不會出現,除非你已經設置self.navigationItem.title
或堆棧(父VC)以前的視圖控制器「self.title」或明確創建一個UIBarButtonItem
並將其設置爲self.navigationItem.backBarButtonItem
在堆棧(父VC)上的前一個視圖控制器中。
你通過推導航堆棧中新的看法?
,如:
[self.navigationController pushViewController:viewControllerToPush animated:YES];
嗨,是的。它們都具有相同的代碼:[self.navigationController pushViewController:detailViewController animated:YES]; – 2011-02-06 21:28:45
當您設置navigationItem.title時會出現嗎? – Felix 2011-02-06 20:44:38
如果navigationItem.title是一個文本,那麼當我推另一個viewcontroller時會出現後退按鈕... – 2011-02-06 21:39:28