ios - 我在 UITableView 中添加了一个 View ,并且该 View 和第一个单元格之间存在间隙。我怎样才能删除它?

标签 ios objective-c uitableview swift uiview

我在 tableView 中添加了一个 View ,在 44px 高的 View 和第一个单元格之间有一个间隙。

这是来自 IB 的屏幕截图:

enter image description here

我已经尝试了一些方法,例如更改 heightForHeaderInSection 的值以及禁用调整 ScrollView 插图。这些都不能正常工作。该 View 似乎在 tableView 内并随其滚动。

这是模拟器中的样子:

enter image description here

在此感谢您的帮助,因为我不明白究竟是什么导致了这种差距。

谢谢你的时间

最佳答案

调试此类问题的一个好方法是设置背景颜色。您可以将单元格设置为红色,将 View 设置为绿色。然后看看红色和绿色边缘是否齐平且中间没有白色会很有趣。

根据您的屏幕截图,看起来没有任何问题。我的意思是,对于 44 点的 View 高度和紧靠其下方的单元格,其上方没有分隔线,它看起来是正确的(因此很难分辨一个结束和另一个开始的位置)。

关于ios - 我在 UITableView 中添加了一个 View ,并且该 View 和第一个单元格之间存在间隙。我怎样才能删除它?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27068171/

相关文章:

iphone - 无法使 deleteRowsAtIndexPaths 工作

ios - 从 TableViewController 控制 Cell Item 的约束

objective-c - 使单元格在 TableView 中出现和消失

ios - iOS 应用程序运行时看不到图像和按钮 - Swift

ios - UILocalNotification 在 iOS 10 中被弃用

ios - GMT 日期字符串转换为 UTC 日期

ios - AVCaptureSession startRunning 正在取消静音设备

ios - 图像未在 UItableViewCell 中设置 :

iphone - commitEditingStyle 的透明背景

ios - shouldShowMenuForRowAtIndexPath 和复制菜单位置