【问题标题】:Place content under iOS UITabBar在iOS UITabBar下放置内容
【发布时间】:2016-09-21 10:24:25
【问题描述】:

我正在尝试将我的内容放在 UITabBar 下。我创建了一个带有控制器的故事板,并将 UIView 附加到该控制器的内容视图底部(带有约束)。之后,我使用 UITabBarController 创建了另一个故事板,并通过故事板引用将其中一个选项卡链接到第一个故事板。问题是我的 UIView 总是出现在 UITabBar 上方,而我希望它位于标签栏下方。有什么方法可以实现我的目标吗?

Storyboard with UITabBarController

Storyboard with my view attached to the bottom of the content view

【问题讨论】:

  • 用您已经完成/尝试过的屏幕截图和代码详细说明您的问题
  • 您应该发布到目前为止您尝试过的内容吗?
  • @BangOperator 抱歉,作为新用户,我不能附加两个以上的图像。我用故事板的截图更新了我的帖子
  • 你为什么使用两个故事板?您应该使用一个带有多个视图控制器的故事板

标签: ios autolayout uitabbarcontroller ios9 uitabbar


【解决方案1】:

要使用 tabbarcontroller,您应该遵循以下场景:

将 tabbarcontroller 拖到画布(interfacebuilder),它会带有两个默认的视图控制器。这意味着最初您有两个选项卡。

如果您想要更多选项卡,请将另一个视图控制器拖动到界面生成器,然后从 tabbarviewcontroller ctrl + drag to that new View controller 并从弹出窗口中选择 relationship segue (viewController)

通过这种方式,您将能够在 tabbarcontroller 中创建新标签,并且在您的标签中查看不会覆盖标签栏。

【讨论】:

  • 问题不在于我的视图覆盖标签栏的内容。我正在尝试将我的视图放在标签栏下
  • 我已经用截图展示了你更新的问题。你为什么使用两个故事板?您应该使用一个带有多个视图控制器的故事板
猜你喜欢
  • 1970-01-01
  • 2012-03-07
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-03-18
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多