【问题标题】:XCode 4.5 Storyboard does not show some of navigation bars of my view controllersXCode 4.5 Storyboard 没有显示我的视图控制器的一些导航栏
【发布时间】:2012-09-21 20:22:38
【问题描述】:

在将 XCode 更新到 4.5 后,我的视图控制器的一些导航栏消失了,它显示的视图控制器小于正常大小。这是我的故事板的图片:

如您所见,它们比正常尺寸小,甚至比 iPhone 4 的尺寸还要小。我在导航栏上有一些条形按钮项目,我想对它们进行处理,当我运行时它会显示条形按钮模拟器或设备上的应用程序,但它没有显示在情节提要中。知道如何解决吗?

【问题讨论】:

    标签: iphone ios xcode sdk storyboard


    【解决方案1】:

    我认为这是 Xcode 4.5 的错误 为了解决这个问题,我复制并粘贴了视图控制器,它显示了导航栏,然后我删除了旧的视图控制器并将新控制器连接到其余的视图控制器。虽然我解决了这个问题,但我知道这不是解决这个问题的有效方法,如果有人有任何想法通过更好的方法解决它,我将不胜感激。

    【讨论】:

    • 只删除 Navigation Controller 并将 Table View 嵌入到新的 Navigation Controller 中更容易。它对我有用。
    【解决方案2】:

    在使用 Xcode 4.6 时,我找到了一个(某种)解决方案来解决我的导航栏从情节提要中消失的情况。是的,这似乎是 Xcode 中的一个错误。但是,当我单击故事板中将导航控制器链接在一起的各种转场时,我发现故事板导航栏有时会出现(有时会消失)。

    再次,我很确定这是一个错误,并且由于某种原因,Xcode 有时会在单击故事板中的 segue 时是否应该显示故事板导航栏感到困惑。只需尝试单击各种 segue,直到您发现导航栏全部出现 - 或至少出现您当前正在处理的导航栏。

    【讨论】:

      【解决方案3】:

      对我来说也是如此,但几个小时后我发现问题很简单:请确保您的 segue 设置为 Push 否则导航栏将不会出现!

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-07-14
        • 1970-01-01
        • 1970-01-01
        • 2017-07-20
        相关资源
        最近更新 更多