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

the*_*ing 1 uitableview ios autolayout uicontainerview swift

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

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

我如何确保tableView在导航栏下舒适地坐着?

以下是一些供参考的图像:
1.主视图是否包含段控件.
2.是容器视图. 在此输入图像描述

选择一个片段会显示如下所示的视图.哪个好.

在此输入图像描述

但是当我向下钻取时,我得到了这个:

在此输入图像描述

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

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

提前致谢.

msh*_*tha 9

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

在此输入图像描述


Nir*_*v D 7

在你的方法中EventDetailVC添加这些行viewDidLoad

self.automaticallyAdjustsScrollViewInsets = false
Run Code Online (Sandbox Code Playgroud)

如果它没有解决to的set translucent属性navigationBartrue

self.navigationController.navigationBar.translucent = true
Run Code Online (Sandbox Code Playgroud)