如何显示UITableViewCell分隔符?

时间:2014-01-06 22:24:27

标签: ios objective-c uitableview

我对这个问题有类似的问题:UITableViewCell separator not showing up。 但是,建议的解决方案对我不起作用。具体来说,我检查了以下内容:

  1. 我的UITableViewCell子类覆盖drawRect:。
  2. 我没有自定义UITableView,因此,我没有覆盖layoutSubviews。
  3. 在Interface Builder中,我将Table View的Separator属性设置为“Single Line”。
  4. 我尝试以编程方式将tableView.separatorStyle设置为UITableViewCellSeparatorStyleSingleLine。
  5. 但是分离线现在仍会出现......有没有人知道可能导致这种行为的其他事情,或者对于如何追踪隐藏/删除分隔线的内容有什么想法?


    修改
    好吧,我觉得很傻......在尝试创建valheru请求的屏幕截图时,我注意到那些线条在那里,但几乎与背景颜色完全相同,所以在屏幕截图被炸毁之前我无法看到它们。我之前曾怀疑分隔符颜色可能是问题,我尝试通过将分隔符颜色设置为白色来测试它(我的背景几乎是黑色),但事实证明有一些复制/粘贴代码以编程方式重置颜色几乎不可见的颜色。

    感谢valheru带领我回答。 : - )

1 个答案:

答案 0 :(得分:0)

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