tableView顶部的空白区域嵌入容器视图中

时间:2016-07-14 04:12:34

标签: ios swift uitableview autolayout uicontainerview

我有一个tableViews,其中包含x 2个容器视图,其中包含x 2个不同的segmentControl。我在主视图的顶部使用tableView来在这两个tableView之间切换。它工作得很好。

在其中一个tableViews上,我想向下钻取以显示另一个tableView。问题是,当我这样做时,在视图顶部留下一个空白的空白区域(至少我认为这是造成空白区域的原因。)

如何确保{{1}}贴心地位于导航栏下?

以下是一些供参考的图片:
1.主视图是否包含段控件 2.是容器视图。 enter image description here

选择一个细分会显示如下所示的视图。哪个没问题。

enter image description here

但是当我深入研究时,我得到了这个:

enter image description here

我可以向上滚动,没问题,并手动将图像放在导航栏下,这样就告诉我视图不够大。

如何删除图像上方的空白区域?

提前致谢。

2 个答案:

答案 0 :(得分:9)

另一种解决方案也是如此。取消选中调整滚动视图插入,您的问题就会得到解决。

enter image description here

答案 1 :(得分:7)

EventDetailVC viewDidLoad方法

中添加这些内容
self.automaticallyAdjustsScrollViewInsets = false

如果没有解决translucentnavigationBar的{​​{1}}设置属性

true