我有一个带样式的UITableView:“Grouped”
默认情况下,iOS会为我提供圆角单元格,白色背景和灰色分隔符。
如何配置表格,以便仅对于一部分单元格,单元格为矩形(无边框半径)且没有分隔符? - 我希望在这些单元格上使用自定义背景图像。
提前致谢 -
博
答案 0 :(得分:1)
您可以通过为第一个和最后一个单元格创建一个虚拟单元格,并为tableView:heightForRowAtIndexPath:
中的这些单元格将行高设置为0来使它们平方。
您可以在故事板的检查器部分中将分隔符设置为None和clearColor,以便摆脱分隔符。
然后,您可以使用backgroundView
为cellForRowAtIndexPath:
中的单元格创建自定义背景图片:
UIImageView *customImage = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"yourimage.png"];
[theCell setBackgroundView:customImage];
答案 1 :(得分:0)
您可以在表格中使用两种UITableViewCell
,标准单元格的原始版本和已覆盖drawRect
的自定义子类,以根据indexPath
绘制其他单元格。