我有一个 UITableView 样式:“分组”
默认情况下,iOS 给我圆形单元格,白色背景和灰色分隔符。
如何配置表格,以便仅对于单元格的一部分,单元格是矩形(无边框半径)并且没有分隔符?- 我希望在这些单元格上使用自定义背景图像。
提前致谢 -
博
我有一个 UITableView 样式:“分组”
默认情况下,iOS 给我圆形单元格,白色背景和灰色分隔符。
如何配置表格,以便仅对于单元格的一部分,单元格是矩形(无边框半径)并且没有分隔符?- 我希望在这些单元格上使用自定义背景图像。
提前致谢 -
博
您可以通过为第一个和最后一个单元格创建一个虚拟单元格并将tableView:heightForRowAtIndexPath:
.
您可以在情节提要的检查器部分将分隔符设置为 None 和 clearColor 以消除分隔符。
然后,您可以使用backgroundView
以下单元格创建自定义背景图像cellForRowAtIndexPath:
:
UIImageView *customImage = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"yourimage.png"];
[theCell setBackgroundView:customImage];
您可以使用表格中的两种UITableViewCell
,原始用于标准单元格和自定义子类,并覆盖drawRect
以绘制其他单元格,具体取决于indexPath
.