UINavigationBar的后退按钮不会出现
问题描述:
我有一个的导航栏,有一个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];
+1
嗨,是的。它们都具有相同的代码:[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