2010-07-19 122 views
1

我已經看到具有包含2或3個單元格的行的表視圖的應用程序。像下面這樣:如何在表格視圖行中放置多個單元格?

 
| 3 cells in one row  | 

/-------\ /-------\ /-------\ 
|do this| | do | |do smth| <--- table view row that contains 3 cells 
|  | | that | | else | 
\-------/ \-------/ \-------/ 

當你點擊它們的行爲完全像一個細胞,並有不同的活動單元格。有沒有一個簡單的方法來做到這一點,或者我必須使用一些技巧。

回答

4

如果他們不必看起來像細胞,我會在自定義的UITableViewCell中使用3個按鈕。如果你點擊它們,它們也會變藍。

+0

添加按鈕似乎可以,但我不知道是否可以使容器單元具有透明背景,以便按鈕看起來像真實單元格。要試一試。 – 2010-07-19 12:51:30

+0

啊,你希望他們看起來真實。比我有另一個想法。嘗試並排放置3個UITableviews並同步它們的移動。 ;-) – 2010-07-19 13:22:33

+0

表格和表格單元格可以具有透明背景,但以滾動性能爲代價。 – 2010-07-19 17:54:58

5

那些實際上並不是單獨的單元格。 UITableView只能包含行,而不能包含列。但是每個單元格可以將其內容分佈在三個相同大小的區域中,從而模仿真實的內容網格。

0

添加按鈕,然後使用here的代碼似乎是最簡單的方法。雖然initWithFrame:CGRectZero看起來很詭異,但它起作用。

相關問題