如何阻止tabbarcontrol中的uitableview重叠状态栏?

时间:2014-10-24 05:47:47

标签: ios uitableview swift statusbar

我的屏幕看起来像这样:

enter image description here

您可以看到顶部单元格与状态栏重叠

我检查了几个解决方案:

1)Status bar overlaps toolbar

我认为这不是一个好的解决方案,因为它需要硬编码。

2)How to prevent status bar from overlapping content with hidesBarsOnSwipe set on UINavigationController?

该解决方案不适用,因为我的应用程序中没有使用导航控制器。

1 个答案:

答案 0 :(得分:0)

你使用Storyboard和autolauyout吗?

如果是这样,只需:

  1. 在故事板中选择ViewController

  2. 选择属性检查器

  3. 状态栏默认

  4. 选择tableView并将顶部约束设置为顶部布局指南

  5. 如果不按照这种方式工作,计划B将使用普通的ViewController,向其添加容器,将TableViewController嵌入到容器中,并在ViewController上执行上述操作。