UITableViewCell分隔符未显示

Dex*_*erW 29 iphone cell uitableview separator

我在IB中制作了一个自定义UITableViewCell,但出于某种原因,尽管选择了分隔符的单行选项,但我的表上没有分隔线.

你以前遇到过这种情况吗?是什么赋予了?

谢谢!

小智 53

即使这是一个老帖子,只是抬头:

如果您正在使用模拟器并且单元格之间没有显示UITableView分隔符,则可能是因为您的窗口比例太小.

通过转到Window-> Scale-> 100%进行更改

  • 这就是我的理由.花了我几个小时来计算. (4认同)
  • 神!几个小时以来我一直在努力奋斗!谢谢! (3认同)
  • 非常感谢..开始失去意志! (2认同)

Bri*_*ian 51

IB中的UITableViewCell是否与覆盖的UITableViewCell子类相关联drawRect:?如果是这样,请确保您正在调用超级实现,因为这是在底部绘制线的内容.如果要覆盖,请layoutSubviews确保没有视图遮挡单元格的底部.

  • 另外,如果你要覆盖layoutSubviews,请确保调用[super layoutSubviews]; 第一 (62认同)

Mac*_*wic 27

在我的情况下,我忘了在覆盖layoutSubviews方法后调用[super layoutSubviews].我花了两个小时才发现问题.