0

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

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

4

4 回答 4

2

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

self.mytable.separatorColor=[UIColor whiteColor];

但我真的不明白你试图在背景颜色中实现什么。

于 2012-05-02T13:14:33.903 回答
2

在表格视图中,您可以在界面生成器或代码中将分隔符样式更改为无

self.tableView.separatorStyle = UITableViewCellSeparatorStyleNone;
于 2012-05-02T13:14:58.473 回答
2

尝试以下两种方法之一:

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

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

于 2012-05-02T13:15:10.737 回答
1

如果您使用的是 tableviewcontriller 然后使用这行代码

self.tableView.separatorColor=[UIColor whiteColor];
于 2012-05-03T04:09:37.693 回答