ios 第一个单元格不是从 UITableView 的顶部开始的

标签 ios swift uitableview

我的应用程序有一个导航和 UITableView。我将 backgroundColor 设置为我的 tableView。看下面的图片。我不明白为什么第一个单元格不是从 UITableView 的顶部开始的。 当我在 Xcode 中使用 View Debbuger 时,TableViewWrapperView 未在 UITableView 中填满。

我已经搜索过很多次了。我删除了检查 Adjust Scroll View Insets 并设置了 .zero tableview 的 contentinsets。最后我制作了新项目并再次制作,但我做不到。

我该如何解决这个问题!!

enter image description here

最佳答案

这个问题的简单解决方案

无需为此问题编写代码。只需按照下面的简单步骤

YourStoryboard.storyboard > YourViewController > Attributes inspector > Uncheck - Adjust scroll view insets.

这里我附上截图以供引用。

enter image description here

如果你喜欢使用代码,我也有解决方案:)

- (void)viewDidLoad {
      self.automaticallyAdjustsScrollViewInsets = false
}

关于ios 第一个单元格不是从 UITableView 的顶部开始的,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40506889/

相关文章:

ios - 处理 WatchKit 扩展和父应用程序之间身份验证更改的好方法是什么?

ios - UITableviewCell - 在编辑模式下单击空复选标记圆圈不会选择单元格

ios - 解析。保持 LocalDataStore 数据同步

ios - 快速延迟的功能链

swift - 泛型的使用

ios - NSSplitView 建议的分割分隔线没有放置在正确的位置?

ios - Swift:在带有完成按钮的文本框上弹出 DatePicker

ios - Swift UITableView,插入,然后删除,然后插入

ios - fatal error : Index out of range

ios - 如何重新加载导航栏