我正在使用UITableView Grouped Style开发一个应用程序,我想隐藏一些单元格bottomSeparator但我不知道如何。
这是我想要的结果: Result I want
我试过这个:
[self.tableView setSeparatorStyle:UITableViewCellSeparatorStyleNone];
[self.tableView setSeparatorColor:[UIColor clearColor]];
和此:
UIImageView *line = [[UIImageView alloc] initWithFrame:CGRectMake(12, HEIGHT_ROW_HEADER, 320-(12*2), 1)];
line.backgroundColor = [UIColor blackColor];
[cell addSubview:line];
但我没有UItableView的边框
我有这样的事情: Result I have
有人可以帮助我吗?
非常感谢
答案 0 :(得分:0)
首先,您需要删除SeparatorColor
和setSeparatorStyle
。
[self.tableView setSeparatorStyle:UITableViewCellSeparatorStyleNone];
[self.tableView setSeparatorColor:[UIColor clearColor]];
然后检查您的单元格是否是截面的最后一个单元格,然后您需要在单元格中添加图像。
viewNormal=[[UIView alloc] initWithFrame:CGRectMake(0, 59, cell.frame.size.width, 1)];
UIButton *btn = [UIButton buttonWithType:UIButtonTypeCustom];
btn.frame = viewNormal.bounds;
btn.enabled = NO;
[btn setBackgroundImage:[UIImage imageNamed:@"lineBgImage.png"] forState:UIControlStateNormal];
[viewNormal addSubview:btn];
[cell addSubview:viewNormal];
并删除其他单元格的viewNormal
。我正在添加像这样的分隔符,并正常工作。希望它会对你有所帮助。