我在iOS 8上。 我添加了一个页脚视图,用于停止UITableView末尾的空行
- (UIView *)tableView:(UITableView *)tableViewIn viewForFooterInSection:(NSInteger)section
我使用
为表格提供了自定义分隔符颜色self.tableView.separatorColor = NAV_FG_COLOUR;
但是,最后一行分隔符默认为白色。 欢迎任何想法。
答案 0 :(得分:1)
clipsToBounds
中将YES
设为UITableViewCell
。否则,您的单元格中可能会有两个_UITableViewCellSeparatorView
。其中一个将为最后一个细胞提供错误的颜色。clipsToBounds
已经YES
,则此白色是UITableViewCell
本身的背景颜色。因为在为表格设置页脚视图时,最后一个单元格根本没有分隔符。但是,最后一个单元格的contentView
高度仍比单元格高度小0.5pt。因此,它使细胞本身具有可见的背景颜色。答案 1 :(得分:0)
使用它来设置分隔符颜色
[self.tableView setSeparatorColor:[UIColor redColor]];