【问题标题】:why my navigation item / bar disappear from my storyboard in Xcode 9为什么我的导航项/栏从 Xcode 9 的情节提要中消失了
【发布时间】:2018-02-08 09:37:44
【问题描述】:

我的导航栏/项目的情节提要中有一些问题。如果我运行该应用程序,则会出现导航栏/项目。但在我的故事板中它似乎消失了,正如我们在文档大纲中看到的那样,导航栏/项目实际上是可用的,但我不知道为什么它没有出现在我的故事板中。这让我很担心。

我试图退出 Xcode 和模拟器,但它仍然在我的故事板中消失。这是截图

【问题讨论】:

  • 去掉导航栏重新添加
  • 模拟指标的设置是什么> 界面构建器中视图控制器的顶部栏?确保将其设置为“推断”而不是“无”
  • 如果设置为none,那么它在NavigationVC rite 中将不可见? @andlin
  • 如果您将其设置为无,它将在 IB 的导航控制器中仍然可见。除非您也为导航控制器将其设置为 None。
  • 如果你在运行应用时导航栏显示正确,就ok ryt ?

标签: ios swift xcode uinavigationbar


【解决方案1】:

选择所需的视图控制器,然后选择属性检查器 - 从实用程序部分 - 并检查“顶部栏”的选定值是什么:

在您的情况下,我假设您会发现它为“无”,将其更改为“推断”,它应该是例外。

【讨论】:

    【解决方案2】:

    故事板上的导航栏默认设置为inferred。这意味着它会根据您在故事板上选择的视图控制器出现/消失。

    要查看视图控制器的导航栏,请选择其父级 首先是导航控制器。

    他们试图在这方面模仿 iOS 的行为。当您将视图控制器推入导航控制器时,会出现导航栏。当您选择导航控制器时,情节提要中的相同内容会出现。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-01-21
      • 1970-01-01
      • 2013-04-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多