为什么我的 UITableView 分隔符在使用自定义单元格时丢失了?

Why my UITableView separators are missing when using custom cell?

我正在创建一个自定义单元格,当我使用它时,我的表格视图分隔符就消失了。 我一直在寻找答案,但我相信我已经做错了,违背了默认行为。

我的屏幕来了

加载时,我可以看到单元格之间的分隔符。

内容来了之后

自定义单元格之间的分隔符消失了,但如果我向下滚动,它会显示空单元格的分隔符。 我已经尝试更改自定义单元格的高度,但没有成功。

可能是模拟器上的渲染问题。您是否在设备上尝试过 运行?

另外,尝试禁用以下设置

iOS 模拟器 -> 调试 > 针对 Window 比例

优化渲染
  • 检查你的单元格高度,也许它比你在委托方法或故事板上设置的高度大!
  • 使它们相同你可以看到分隔符