2011-07-01 33 views
0

我正在使用Three20框架編寫iPhone應用程序,我正在努力弄清楚如何將動態列表UILabel添加到表格單元格。iPhone/Three20:將動態列表標籤添加到表格作爲子視圖

我已經嘗試以顯示我的動態列表,子類TTTableTextItemTTTableTextItemCell,但我有一個困難時期試圖寫layoutSubviewssetObjectinitWithStyle方法。

我讀過有關子類herehere和雖然我可以複製這些簡單的例子,其中表細胞具有控制一個靜態數字,我仍然沒有多少運氣試圖重建一些地方的控制數量基於傳遞給表格單元格的數據的動態。

我拉的數據是Employee秒的列表,每個員工都有一個或多個Job秒的NSArray(如此明顯的細胞高度需要是動態的,一樣是代表工作的標籤列表)。

每個Job都有一個名稱和一個與之相關的顏色。

我的目的是創建一個類似於以下的細胞:


小區中的一個

  • 「員工一個」
  • 「工作-1的顏色標籤」,「工作-1名稱標籤「
  • 」Job-2顏色標籤「」Job-2名稱標籤「
  • ....
  • 「工作-N顏色標籤」, 「工作-N名」

單元中有兩個

  • 「員工兩個」
  • 「工作-1的顏色標籤」,「工作-1名稱標籤 「
  • 」工作-2彩色標籤「, 」工作-2名稱標籤「
  • ....
  • 」工作-N顏色標籤「,」 工作-N名稱「

如果有人可以幫助我指出了正確的方向,那會非常感謝!

+0

也許你應該考慮以某種方式改變你的設計,即你有一個員工姓名錶格單元格,後面跟着可變數量的員工作業表格單元格,後面跟着下一個員工的名字,等等。 – tonklon

回答

0

從我可以告訴,有沒有一種簡單的方法來做我在這裏之後。 @ tonklon建議改變我的設計是最好的選擇,這正是我所做的。