代码之家  ›  专栏  ›  技术社区  ›  hanno

向UITableCellView添加子视图

  •  0
  • hanno  · 技术社区  · 16 年前

    我想添加一个子视图到 UITableCellView 班级。然而,类中提供的视图中的非视图似乎能够完全执行我正在寻找的操作。

    我基本上想添加我自己的背景视图,填充整个单元格。但是,如果我替换 backgroundView ,将不再显示分组表视图布局中的样式。如果我添加子视图到 后台视图 ,根本不显示子视图。如果我将子视图添加到 contentView ,我无法在附件图标后面绘制。

    我错过了什么?

    3 回复  |  直到 16 年前
        1
  •  1
  •   MohammedYakub M.    16 年前

    基本上,您不能更改GroupedTable视图的backgorund。

    试着用它来表达。

    并将背景图像(大小=cellsize)添加到cellforrowatindex方法中。

        2
  •  1
  •   Ronnie Liew    16 年前

    您可能想看看这篇文章:

    "Easy custom UITableView Drawing"

    特别地:

    第一:UITableView本身不是 画除背景以外的任何东西。 自定义 uiTableView,只需设置 它的背景色是 你可以自己画 背景在后面的视图中 uiTableView。

        3
  •  0
  •   Huygir    16 年前

    只需将自定义视图添加为ContentView的一部分。为该单元设置一个唯一的重用标识符,在创建时对其进行配置,然后只需重置数据组件(如果创建自定义单元控制器类,这样做最简单,以便它可以跟踪所有部分并使用数据的setters/getter)。

    推荐文章