【问题标题】:How can i have more than one cell in a table view row?如何在表格视图行中有多个单元格?
【发布时间】:2010-07-19 12:27:29
【问题描述】:

我见过一些应用的表格视图,其中的行包含 2 或 3 个单元格。类似于以下内容:

|一行 3 个单元格 | /-------\ /-------\ /-------\ |这样做| |做 | |做某事|

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

【问题讨论】:

    标签: iphone objective-c uitableview


    【解决方案1】:

    这些实际上并不是单独的单元格。 UITableView 只能包含行,不能包含列。但是每个单元格都可以在三个大小相等的区域中对其内容进行布局,从而模仿真实的内容网格。

    【讨论】:

      【解决方案2】:

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

      【讨论】:

      • 添加按钮似乎没问题,但我不知道是否可以使容器单元格具有透明背景,以便按钮看起来像真实单元格。去试试看。
      • 啊,你想让它们看起来很真实。比我有另一个想法。尝试并排放置 3 个 UITableview 并同步它们的移动。 ;-)
      • 表格和表格单元格可以有透明背景,但会牺牲滚动性能。
      【解决方案3】:

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2014-12-21
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-02-28
        • 1970-01-01
        • 1970-01-01
        • 2015-07-09
        相关资源
        最近更新 更多