带垂直网格线的分组UITableView

带垂直网格线的分组UITableView,uitableview,iphone-sdk-4.3,Uitableview,Iphone Sdk 4.3,我正在尝试使用下面描述的方法创建带有垂直网格线的UITableView:。一切正常,直到我将表格样式切换为“分组” 垂直线不会显示在表上,尽管仍然会调用重写的drawRect: 我做错了什么?分组和普通UITableView的单元格之间是否存在一些主要差异?是否可以在分组表的单元格上绘制基本体 提前谢谢 PS:我正在使用XCode 4、iOS SDK 4.3,并使用iPhone 4.3模拟器运行该项目。只是在寻找相同的东西。看起来很有希望。他使用一个自定义的png和网格来完成效果。好的,我自己找

我正在尝试使用下面描述的方法创建带有垂直网格线的UITableView:。一切正常,直到我将表格样式切换为“分组”

垂直线不会显示在表上,尽管仍然会调用重写的
drawRect:

我做错了什么?分组和普通UITableView的单元格之间是否存在一些主要差异?是否可以在分组表的单元格上绘制基本体

提前谢谢


PS:我正在使用XCode 4、iOS SDK 4.3,并使用iPhone 4.3模拟器运行该项目。

只是在寻找相同的东西。看起来很有希望。他使用一个自定义的png和网格来完成效果。

好的,我自己找到了一个解决方案

  • 我将
    UILabel
    子类化,它表示网格中的单个单元格。覆盖
    drawRect:
    使用圆角绘制路径,并用所需颜色填充路径。标签的背景色设置为“清晰颜色”,否则我将不使用圆角
  • 然后,我将一个
    UITableViewCell
    子类化,它将标签添加到自身中。为了模拟边距,它向标签“
    frame.origin.x
    frame.origin.y
    添加偏移量
  • 所有这些内容都包含在一个普通的
    UITableView
    中,但它的边距和圆角看起来像一个分组视图

我也找到了这个。但它不适合我的需要。我正在尝试创建一个类,它可以处理不确定数量的行和列。