我有一个 UITableViewCell
,其中我试图使 1 个单元格
分隔符的高度大于其余分隔符的高度。我尝试了以下方法:
UIView* separator = [[UIView alloc] initWithFrame:CGRectMake(0, 0, cell.frame.size.width, 2)];
separator.backgroundColor = [UIColor blackColor];
[cell.contentView addSubview:separator];
这可行,但会产生以下外观:
所有单元格
的分隔线均设置为红色。在上图中,您可以看到黑色上方的红色。如何去除该单元格的红色?
我尝试过:cell.separatorInset = UIEdgeInsetsZero;
,但没有做任何事情。
最佳答案
使用 TableView 分隔符样式属性删除默认分隔符,
[self.tableView setSeparatorStyle:UITableViewCellSeparatorStyleNone];
这将删除默认分隔符,您可以使用自己的分隔符。确保在重复使用单元格 View 时正确删除自定义分隔符。
关于ios - 增加 1 UITableViewCell 分隔符高度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30519348/