如何在表格视图行中有多个单元格?
Posted
技术标签:
【中文标题】如何在表格视图行中有多个单元格?【英文标题】:How can i have more than one cell in a table view row? 【发布时间】:2010-07-19 12:27:29 【问题描述】:我见过一些应用的表格视图,其中的行包含 2 或 3 个单元格。类似于以下内容:
|一行 3 个单元格 | /-------\ /-------\ /-------\ |这样做| |做 | |做某事|当您单击一个单元格时,它们的行为与单元格完全相同,并且具有不同的事件。有没有一种简单的方法可以做到这一点,还是我必须使用一些技巧。
【问题讨论】:
【参考方案1】:这些实际上并不是单独的单元格。 UITableView 只能包含行,不能包含列。但是每个单元格都可以在三个大小相等的区域中对其内容进行布局,从而模仿真实的内容网格。
【讨论】:
【参考方案2】:如果它们不必看起来像单元格,我会在自定义 UITableViewCell 中使用 3 个按钮。如果您点击它们,它们也会变蓝。
【讨论】:
添加按钮似乎没问题,但我不知道是否可以使容器单元格具有透明背景,以便按钮看起来像真实单元格。去试试看。 啊,你想让它们看起来很真实。比我有另一个想法。尝试并排放置 3 个 UITableview 并同步它们的移动。 ;-) 表格和表格单元格可以有透明背景,但会牺牲滚动性能。【参考方案3】:添加按钮然后使用here 中的代码似乎是最简单的方法。尽管initWithFrame:CGRectZero
看起来很老套,但它确实有效。
【讨论】:
以上是关于如何在表格视图行中有多个单元格?的主要内容,如果未能解决你的问题,请参考以下文章