【问题标题】:Seperation between navigation bar and table view disappear导航栏和表格视图之间的分离消失了
【发布时间】:2015-08-05 00:57:12
【问题描述】:

我正在创建一个带有导航栏和表格视图的应用程序。出于某种原因,导航栏在它和表格视图之间缺少分隔符。在 Interface builder 中,它看起来像 it does have it. 但是,当我在模拟器(或设备上)运行我的应用程序时,the separator disappears. 为什么?

编辑:Here's a better picture of my storyboard as per requested.

【问题讨论】:

  • 你能把你的故事板放大一点吗?
  • 已添加! @pandarencodemaster
  • 首先删除那个不是导航控制器的东西。你必须选择你的第一个视图控制器并从顶部菜单中选择Editor -> Embed In -> Navigation Controller 这就是你如何将导航控制器添加到视图控制器。您还必须使用委托从推送的视图控制器传回数据。
  • 谢谢老兄。这有效!
  • 我会将其添加为答案,以便您关闭问题。 @nintyapple

标签: ios uitableview interface-builder uinavigationbar uistoryboard


【解决方案1】:

您必须选择您的第一个视图控制器,并且必须从顶部菜单中选择Editor -> Embed In -> Navigation Controller 这就是您将导航控制器添加到视图控制器的方式。

您还必须使用委托从推送的视图控制器传回数据。

【讨论】:

    【解决方案2】:

    您是否为导航栏设置了阴影图像?像这样:

    [[UINavigationBar appearance] setShadowImage:[UIImage imageNamed:@"ShadowImage"]];
    

    如果设置了,请尝试删除。

    【讨论】:

      猜你喜欢
      • 2018-07-30
      • 1970-01-01
      • 2015-08-13
      • 1970-01-01
      • 2021-09-15
      • 1970-01-01
      • 1970-01-01
      • 2012-10-20
      • 1970-01-01
      相关资源
      最近更新 更多