ios - 嵌入在容器 View 中的 tableView 顶部的空白

标签 ios swift uitableview autolayout uicontainerview

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

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

如何确保 tableView 紧贴导航栏下方?

这里有一些图片供引用:
1. 主视图是否包含段控件。
2.是容器 View 。 enter image description here

选择一个分割会出现如下所示的 View 。这很好。

enter image description here

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

enter image description here

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

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

提前致谢。

最佳答案

另一种解决方案也可以是这样。取消选中Adjust Scroll View Insets,您的问题将得到解决。

enter image description here

关于ios - 嵌入在容器 View 中的 tableView 顶部的空白,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38365355/

相关文章:

ios - 无法在 iOS 9 中将文本共享到 Whatsapp

objective-c - 部分而不是行导致崩溃

ios - ARC 中的引用计数

swift - 将 "correct"数据从 UITableViewController 中选定的单元格传递到 ViewController

ios - 如何从 TableView 中删除特定数据

ios - 带有 UIControlState 的 performSelector

iOS : Create a simple audio waveform animation

objective-c - 使用 cocoapods 将 Swift 桥接到 Objective-C 库 "ono"

ios - Swift MKMapView.setRegion 在 MKLocalSearch.Request 之后不起作用

ios - 如何在 iOS 11 中隐藏章节标题?