ios - ios 7中的UINavigationbar后退按钮

标签 ios iphone ios6 ios7

我正在开发一个在 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/

相关文章:

ios - 在 ios 中的表格单元格中单击按钮更改图像

iphone - iPad模拟器iOS6,无法从UIImagePickerController照片库获取图像

iOS 6 旋转 : Pushing a View Controller

iphone - iOS:创建提示/帮助弹出窗口

ios - 如何将JSON数据发布到Web服务器

iPhone 3DES加密 key 长度问题

ios - 用于管理对其实例化可能尚未完成的单例的访问的 Objective C 设计模式 (iOS)

ios - 如何使用从 viewDidLoad 获取的信息设置 UIPickerView 值?

ios - DidSelectRowAtIndextPath 给我错误的详细信息

iphone - 水平 UITableView