Ios 如何显示UITableViewCell分隔符?

Ios 如何显示UITableViewCell分隔符?,ios,objective-c,uitableview,Ios,Objective C,Uitableview,我遇到了与此问题类似的问题:。 然而,提议的解决方案不适合我。具体而言,我检查了以下内容: 我的UITableViewCell子类未重写drawRect: 我没有自定义UITableView,因此,我没有覆盖LayoutSubView 在Interface Builder中,我将表视图的分隔符属性设置为“单行” 我已尝试以编程方式将tableView.separatorStyle设置为UITableViewCellSeparatorStyleSingleLine 但是分隔线现在仍然会出现……是否

我遇到了与此问题类似的问题:。 然而,提议的解决方案不适合我。具体而言,我检查了以下内容:

  • 我的UITableViewCell子类未重写drawRect:
  • 我没有自定义UITableView,因此,我没有覆盖LayoutSubView
  • 在Interface Builder中,我将表视图的分隔符属性设置为“单行”
  • 我已尝试以编程方式将tableView.separatorStyle设置为UITableViewCellSeparatorStyleSingleLine
  • 但是分隔线现在仍然会出现……是否有人知道可能导致此行为的其他原因,或者有人知道如何跟踪隐藏/删除分隔线的内容


    编辑
    嗯,我觉得很傻…在尝试创建valheru要求的屏幕截图时,我注意到线条在那里,但几乎与背景颜色完全相同,所以直到屏幕截图放大后我才看到它们。我之前怀疑分隔符颜色可能是问题所在,我尝试通过将分隔符颜色设置为白色(我的背景几乎是黑色)进行测试,但结果发现有一些复制/粘贴的代码以编程方式将颜色重置为几乎不可见的颜色


    感谢valheru引导我找到答案。:-)

    检查表视图行的高度和单元格的高度。确保行的高度不小于单元格的高度。

    您可以发布屏幕截图吗?也许您可以通过扩展某些单元格的内容来隐藏此分隔符(?)感谢您的回复。表格视图的行高设置为44,单元格的行高设置为“默认”。我试图手动将单元格高度设置为小于行高度的值,但仍然无法显示分隔符。。。