【问题标题】:How can a cell's UIImage cover the UITableView separator?单元格的 UIImage 如何覆盖 UITableView 分隔符?
【发布时间】:2016-08-25 20:48:18
【问题描述】:

我继承了 UITableViewCell。然后,在我的故事板中,我向超级视图添加了一个图像。图像具有以下约束:

left: 0
bottom: -5
width: 10
height: 10

我将 -5 作为底部约束的原因是因为我希望它覆盖分隔线。

但是,在此解决方案中,图像位于线条下方而不是线条上方。

【问题讨论】:

  • 也许您只需要隐藏分隔符?比你在这里找到答案:stackoverflow.com/questions/8561774/…
  • 只需将分隔符设置为none from attribute inspector
  • 不,因为我想要一个分隔符......

标签: ios swift


【解决方案1】:

由于分隔符视图和单元格的内容视图在视图层次结构中处于同一级别,您可以使用 bringSubviewToFront 在分隔符上显示内容视图,但是如果您为 @987654322 使用背景颜色,这可能会覆盖它@。你所要做的就是设置

cell.bringSubviewToFront(cell.contentView)

cellForRowAtIndexPath。如果这不符合您的需求,您始终可以使用自定义分隔符实现您自己的自定义单元格。

【讨论】:

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