我的细胞,在UITableViewCell级别,高度为44点。 contentView表示43分,并且在IB中显示为灰色。如何使内容与单元格大小相同?
请注意,我在单独的xib文件中设计我的单元格。
我希望我的细胞之间没有任何边缘。
我还将None设置为表视图的分隔符样式。 IB中的行高也设置为44点。不使用任何部分。
答案 0 :(得分:10)
如果您正在使用故事板,请将tableView的None
设置为Default
(而不是insertion
),以取消1pt分隔符和contentView的高度等于单元格的高度(即使它的颜色变灰)
注意:此解决方案不适用于xib文件(至少不更新IB,在运行时没有检查)。
答案 1 :(得分:0)
我明白了。我使用全尺寸背景图像作为细胞的背景。一旦我停止在contentView中将单独的UIImageView:s作为背景,而是将背景UIImageView:s分配给单元格的backgroundView属性,然后设置单元格的高度以及每个单元格的高度在uitableview中(并且还将contentView背景颜色设置为完全透明!),事情就像我希望的那样开始工作。 contentView高度仍然会小一点,但现在单元格彼此完美对齐。为此,我不需要让contentView高度与UITableViewCell高度匹配。