如何更改分隔线,以便它们在UITableView中填充的单元格后消失

时间:2012-05-02 13:12:19

标签: iphone objective-c ios uitableview

我已经使用渐变背景设置了UITableView的每个单元格,但是,在有信息的每一行中都会显示渐变。因此,在显示信息后,有一些白色单元格,底部显示分隔符。如何更改分隔线以使它们消失,或将它们设置为白色,或者在填充的单元格后创建白色背景?提前谢谢。

- 例如,您有5个单元格,但只有3个单元格内部有内容。因此iPhone将在前3个单元格上显示渐变背景和信息,而底部2则在白色背景下留下任何内容。因为我将分隔符设置为黑色。底部2个单元格也有黑色分隔符。那么如何将底部两个分隔符设置为白色,同时保持前三个单元格的黑色分隔符。

4 个答案:

答案 0 :(得分:2)

对于分隔符,您可以使用例如:

self.mytable.separatorColor=[UIColor whiteColor];

但我真的不明白你尝试用背景颜色做什么。

答案 1 :(得分:2)

在tableview中的

你可以在界面构建器中将分隔符样式更改为none,或者在代码中将它更改为

self.tableView.separatorStyle = UITableViewCellSeparatorStyleNone;

答案 2 :(得分:2)

尝试以下两种方法之一:

tableView.separatorColor = [UIColor whiteColor];
tableView.separatorStyle = UITableViewCellSeparatorStyleNone;

请注意,您的单元格需要自己绘制一些分隔符。

答案 3 :(得分:1)

如果您正在使用tableviewcontriller,请使用此行代码

self.tableView.separatorColor=[UIColor whiteColor];