iOS8 具有自动布局的 UITableView 在单元格上方有空白 space

iOS8 UITableView with autolayout has a blank space above cells

我使用自动布局在故事板中创建了一个 UIViewController,它有一个嵌入式 UITableView。由于某种原因,table 视图部分上方有白色 space。我的期望是 table 视图会将所有可用的 space 拆分为单元格,并让单元格从顶部开始。

是什么导致 table 视图在使用自动布局和大小 类 时在第一部分上方添加空 space?

(见下图,"television"下方和"Prototype cells"上方的白色space是问题所在)

我检查了约束和插图,看不出有什么问题:

更新: 这是场景层次结构

如果您将一个视图拖到 table 视图中,它会变成 tableviews 标题视图,space 类似于您所看到的。这可能是问题所在吗?您发布的布局看起来正确。

Alternativley 如果您单击层次结构中的 Watch 视图控制器并在模拟指标部分中切换顶部栏 属性 从推断到半透明导航栏并再次返回,这似乎将单元格向下移动table设置为半透明导航栏时的视图

尝试在 Interface Builder 中切换 UIViewController 属性 名为:

Adjust Scroll View Insets