【问题标题】:Increase height of UITableViewCell separator增加 UITableViewCell 分隔符的高度
【发布时间】:2013-05-04 01:46:21
【问题描述】:

我在带有图像的视图上的表视图中对表视图单元格进行了子类化和着色。我需要做的是增加电池隔板的高度。我知道以前有人问过这个问题,但不同之处在于我无法在单元格底部添加视图,因为我需要该区域是透明的,这样我才能在 tableview 下看到图像。每个单元格都填充了来自 CoreData 的数据。

有没有什么方法可以增加 tableview 分隔符的高度,而不是简单地在每个填充的单元格之间创建一个空白的“填充”单元格,或者为每个单元格创建一个带有页脚的新部分?

基本上,我需要的是一种新的单元格分隔符样式,类似于 UITableViewCellSeparatorStyleSingleLine 但不止一行。这可能吗?

【问题讨论】:

    标签: ios uitableview cell separator


    【解决方案1】:

    对于可能来这里的其他人,

    • 禁用分隔符
    • 为您的原型单元格添加一个简单的标签
    • 删除标签的文本并设置宽度,例如 2px 和背景颜色。
    • 拉伸标签

    【讨论】:

      【解决方案2】:

      通常,我们将添加一个图像视图作为表格单元格的背景视图。图像的一个例子是:一个三像素高度的图像,2像素透明和1像素黑色,将作为分隔符进行拉伸。

      【讨论】:

      • 我实际上做的和你解释的有点不同,但你给了我灵感。我所做的是增加单元格高度,但在 IB 单元格的顶部添加一个视图。我使这个视图比单元格高度短 5 个像素。然后我将我所有的子视图放在这个视图之上。这让我可以在单元格顶部为视图着色,同时让下面的较高单元格保持透明,从而呈现出较高单元格分隔符的外观。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-03-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多