我有一个navigationBar,其标题上有UIImage,如下所示:
self.navigationItem.titleView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"top_logo.png"]];
当我选择一行时,不显示“后退”按钮。为什么呢?
我在其他的viewControllers上有完全相同的代码,它出现了。 我不明白为什么......
谢谢,
RL
答案 0 :(得分:9)
除非您在堆栈上的先前视图控制器(父VC)中设置了self.navigationItem.title
或'self.title',或者明确创建了UIBarButtonItem
并设置了它,否则不会显示后退按钮到堆栈上的前一个视图控制器中的self.navigationItem.backBarButtonItem
(父VC)。
答案 1 :(得分:0)
你是否通过导航堆栈推送新视图?
像:
[self.navigationController pushViewController:viewControllerToPush animated:YES];