【问题标题】:Why my UITableView separators are missing when using custom cell? [duplicate]为什么我的 UITableView 使用自定义单元格时缺少分隔符? [复制]
【发布时间】:2017-07-16 00:28:56
【问题描述】:

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

我的屏幕来了

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

内容刚来

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

【问题讨论】:

  • 可能是白色背景丢失了插入颜色。您是否尝试过更改分隔符颜色?类似于 self.tableView.separatorColor = UIColor.blackColor()
  • @Sneak 你是对的!我已经将其标记为重复。谢谢

标签: ios uitableview custom-cell


【解决方案1】:

这可能是模拟器上的渲染问题。你试过在设备上运行吗?

另外,请尝试禁用以下设置

iOS 模拟器 -> 调试 > 针对窗口缩放优化渲染

【讨论】:

    【解决方案2】:
    • 检查您的单元格高度,可能它比您在委托方法或情节提要上设置的高度大!
    • 使它们相同,您可以看到分隔符

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-09-02
      相关资源
      最近更新 更多