iPhone / Three20:将动态标签列表添加到表格单元作为子视图

时间:2011-07-01 01:38:07

标签: iphone ios three20

我正在使用Three20框架编写iPhone应用程序,我正在努力弄清楚如何将UILabel s的动态列表添加到表格单元格中。

我试图继承TTTableTextItemTTTableTextItemCell以显示我的动态列表,但我很难写layoutSubviews,{{1 }和setObject方法。

我读过有关子类化herehere的内容,虽然我可以复制这些表格单元格具有静态控件数量的简单示例,但我仍然没有太多运气试图重新创建根据传递给表格单元格的数据,控件数量是动态的。

我提取的数据是initWithStyle的列表,每个员工都有一个或多个Employee的{​​{1}}(显然,单元格高度需要是动态的,以及代表作业的标签列表也是如此。

每个NSArray都有一个名称和与之关联的颜色。

我的目的是创建看起来类似于以下内容的单元格:


Cell One

  • “员工一”
  • “Job-1颜色标签”“Job-1 Name Label”
  • “Job-2颜色标签”“Job-2名称标签”
  • ....
  • “Job-n颜色标签”“Job-n Name”

Cell Two

  • “员工二”
  • “Job-1颜色标签”“Job-1 Name Label”
  • “Job-2颜色标签”“Job-2名称标签”
  • ....
  • “Job-n颜色标签”“Job-n Name”

如果有人可以帮我指出正确的方向,那就非常感激了!

1 个答案:

答案 0 :(得分:0)

据我所知,在这之后我不能轻易做到这一点。 @ tonklon改变我的设计的建议是这里最好的选择,正是我所做的。