增加UITableViewCell分隔符的高度
问题描述:
我有一个带有图像的视图上的tableview中的子类和彩色tableview单元格。我需要做的是增加细胞分离器的高度。我知道这已经被问过,但不同之处在于我无法在单元格的底部添加视图,因为我需要该区域为透明区域,以便可以在tableview下看到图像。每个单元都填充了来自CoreData的数据。增加UITableViewCell分隔符的高度
有什么办法增加的tableview隔板的高度,而不会简单地创建一个空白的“填充物”单元中的每个单元格人口之间,或者与每个小区的页脚创建一个新的部分?
基本上,我需要的是一个新的细胞分离器风格类似于UITableViewCellSeparatorStyleSingleLine但不止一行。这可能吗?
答
通常,我们将添加一个图像视图作为表格单元格的背景视图。图像的一个例子是:三像素高度的图像,2像素透明和1像素黑色,这将被拉伸为分隔符。
答
对可能来到这里的其他人,
- 停用分隔
- 一个简单的标签添加到您的原型细胞
- 删除标签的文本并设置宽度例如为2px和背景颜色。
- 拉伸标签
实际上我做的和你说的有点不同,但你给了我灵感。我所做的是增加单元格高度,但在IB中添加单元格顶部的视图。我将这个视图比单元格高度缩短了5个像素。然后我把所有的子视图放在这个视图的顶部。这使我可以在单元格上方看到颜色,同时将下方较高的单元格留在下面,从而形成较高的单元分隔符。 – 2013-05-09 15:12:39