如何在表格视图行中有多个单元格?

时间:2010-07-19 12:27:30

标签: iphone objective-c uitableview

我见过具有包含2或3个单元格的行的表视图的应用程序。如下所示:

| 3 cells in one row        |

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

当您单击一个单元格时,它们的行为与单元格完全相同,并且具有不同的事件。有没有一种简单的方法可以做到这一点,或者我必须使用一些技巧。

3 个答案:

答案 0 :(得分:5)

那些实际上不是单独的细胞。 UITableView只能包含行,而不能包含列。但是每个单元格的内容可以布置在三个相同大小的区域中,从而模仿真实的内容网格。

答案 1 :(得分:4)

如果他们不必看起来像单元格,我会在自定义UITableViewCell中使用3个按钮。如果点击它们,它们也会变蓝。

答案 2 :(得分:0)

添加按钮然后使用here中的代码似乎是最简单的方法。虽然initWithFrame:CGRectZero看起来很酷,但它确实有用。