根据用户在第一个单元格中的选择,将单元格加载到数据下方

时间:2015-06-11 08:00:50

标签: ios objective-c xcode uitableview

有一个具体问题。

我正在构建一个基于选择的TableView应用程序。

让我们说如果用户点击第一个单元格中的第二个按钮 - 他会显示第二个单元格数据(如果他点击A,它将是数据1,如果B - 数据2)。然后第一个单元变为非活动状态。

在第二个细胞中,他有两个选择 - 然后是第三个细胞......依此类推。

为此全面浏览互联网并且毫无头绪。

谢谢!

欣赏任何想法!

1 个答案:

答案 0 :(得分:0)

如果流程是这样的话,我不太清楚你能理解你的问题:

1)用户只能看到一个单元格,包括两个不同选择对应的两个图片

2)用户选择其中一张图片

3)第二个细胞出现在第一个细胞下面(相同类型的细胞,有两张照片)。然后禁用用户与第一个单元格的交互。

如果是这样,解决方案是实现一个自定义表格视图单元格,其中包含两个与您的选择对应的自定义按钮(UIButton)。 这些自定义按钮可以具有可从表视图控制器访问的名为“choice”的NSString属性。

然后,您可以在表视图控制器上添加一个计数器,以了解应显示多少个单元格。它从第一个单元格开始于1。 当用户触摸其中一个按钮时,该计数器将增加1。 您可以使用用户选择的选项管理您的数据,然后重新加载您的tableview。

我没有编写代码,因为它代表了几十行而你只是在寻找想法。

希望它有所帮助!