有一个具体问题。
我正在构建一个基于选择的TableView应用程序。
让我们说如果用户点击第一个单元格中的第二个按钮 - 他会显示第二个单元格数据(如果他点击A,它将是数据1,如果B - 数据2)。然后第一个单元变为非活动状态。
在第二个细胞中,他有两个选择 - 然后是第三个细胞......依此类推。
为此全面浏览互联网并且毫无头绪。
谢谢!
欣赏任何想法!
答案 0 :(得分:0)
如果流程是这样的话,我不太清楚你能理解你的问题:
1)用户只能看到一个单元格,包括两个不同选择对应的两个图片
2)用户选择其中一张图片
3)第二个细胞出现在第一个细胞下面(相同类型的细胞,有两张照片)。然后禁用用户与第一个单元格的交互。
如果是这样,解决方案是实现一个自定义表格视图单元格,其中包含两个与您的选择对应的自定义按钮(UIButton)。 这些自定义按钮可以具有可从表视图控制器访问的名为“choice”的NSString属性。
然后,您可以在表视图控制器上添加一个计数器,以了解应显示多少个单元格。它从第一个单元格开始于1。 当用户触摸其中一个按钮时,该计数器将增加1。 您可以使用用户选择的选项管理您的数据,然后重新加载您的tableview。
我没有编写代码,因为它代表了几十行而你只是在寻找想法。
希望它有所帮助!