【问题标题】:UINavigationBar Disappear - Only on iOS7UINavigationBar 消失 - 仅在 iOS7 上
【发布时间】:2015-06-16 08:43:08
【问题描述】:

我正在为 iOS7 及更高版本开发应用程序。我有一个导航栏,它在按下 segue 后显示 < Back 按钮。

当我在我的 iphone 5c(8.1) 上运行它时,一切正常。 当我在旧的 iphone 4 (7.1) 上运行它时,UINavigationBar 没有显示导致我的应用程序出现故障,因为后退按钮不会出现,我必须关闭并重新打开应用程序。

【问题讨论】:

    标签: objective-c iphone ios7 uinavigationbar


    【解决方案1】:

    将以下内容添加到您的 viewDidLoad

    [self.navigationController.navigationBar setHidden:NO];
    

    【讨论】:

    • 我已经尝试过了,但它不起作用;不起作用。似乎导航栏位于屏幕边界之外的顶部
    • 导航栏是自己添加的还是默认使用“embed in navigationcontroller”添加的?
    • 使用“嵌入导航控制器”
    • 这很奇怪。您可以在情节提要中发布视图的屏幕截图吗?
    • 大小类在以下情况下是向后兼容的: - 应用程序是使用 Xcode 版本 6 或更高版本构建的 - 应用程序的部署目标早于 iOS 8 - 在情节提要或 xib 中指定大小类 -高度分量的值不紧凑。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-09-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多