objective-c - 带有自动布局的 iOS8 UITableView 在单元格上方有一个空白区域

标签 objective-c uitableview ios8 autolayout size-classes

我使用自动布局在 Storyboard中创建了一个 UIViewController,它有一个嵌入式 UITableView。由于某种原因,表格 View 部分上方有空白。我的期望是 tableview 会将所有可用空间拆分为单元格,并让单元格从顶部开始。

在使用自动布局和尺寸类别时,是什么导致表格 View 在第一部分上方添加空白区域?

(请参见下面的屏幕截图,“电视”下方和“原型(prototype)单元”上方的空白区域是问题所在) enter image description here

我检查了约束和插图,看不出它们有什么问题: enter image description here

更新: 这是场景层次结构 enter image description here

最佳答案

尝试切换 Interface Builder 中的 UIViewController 属性:

Adjust Scroll View Insets

关于objective-c - 带有自动布局的 iOS8 UITableView 在单元格上方有一个空白区域,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29611987/

相关文章:

objective-c - 如何强制更新 Cocoa 绑定(bind)?

ios - 向 PlainTableView 添加阴影?

ios - 计算 UIWebView 高度

ios - UIViewController 动画转换在 iOS8 中失败

objective-c - UIImagePickerController 如何隐藏翻转相机按钮?

ios - 我的应用程序崩溃显示消息发送到已解除分配的实例

ios - 为什么 UIScrollView 在显示键盘时不滚动?

ios - swift - 保存自定义静态 uitableviewcell 的重新排序

ios - UITableViewCell 内的 UITextField 滑动删除问题

swift - 在 iOS 8 中使用 Swift 更改特定 View Controller 的状态栏颜色