我正在开发一个在 UINavigationbar 中有一个事件指示器的应用程序,问题是当我隐藏事件指示器时,默认导航后退按钮在 ios 7 中不显示,但在 ios 6 中它工作得很好
当我在控制台中打印时,我得到的 self.navigationItem.backBarButtonItem 为 nil
隐藏事件指示器后我写了下面的代码
[self.navigationItem setLeftBarButtonItem:self.navigationItem.backBarButtonItem];
提前致谢
最佳答案
代替:
[self.navigationItem setLeftBarButtonItem:self.navigationItem.backBarButtonItem];
尝试使用:
[self.navigationItem setBackBarButtonItem:self.navigationItem.backBarButtonItem];
(我不确定这是否会完全像这样工作。您可能必须在显示事件指示器之前将后退按钮存储在一个变量中,然后再将后退按钮设置为该变量.)
关于ios - ios 7中的UINavigationbar后退按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19650419/