自定义单元格的循环加载 Swift
Cyclic loading of custom cells Swift
一段时间以来,我一直试图从堆栈中获得关于此问题的一些响应,但没有成功。
所以我会尽量准确。
我有一个带有两个自定义单元格笔尖的 uitableview
。两者的数据源是两个单独的数组(问题数组和答案数组)。
第一个自定义单元格包含 uilabel
(问题单元格)和另一个 uibutton
(答案单元格)。
启动应用程序时,会加载特定数量的问题单元格(取决于数组中对象的数量),然后加载 1 个答案单元格。
这是图片
点击 answer2 之后 - 再次发生相同的过程,在下面产生新的问题单元格以及 answer3 单元格
不知道如何实现。
谢谢!
这并不像看起来那么难。因此,在启动应用程序时,您会加载初始问题和答案。为此,您需要所需单元格的数量,例如 3 个问题和 1 个答案,总共需要 return 4 个 numberOfCellsInSection:
。而且,当用户点击(选择,按下)答案行时,您只需增加 table 上的单元格数量,如果您在下一个循环中有 2 个问题和 1 个答案,现在您将 return 7 来自 numberOfCellsInSection:
数据源方法 tableView
。等等。
此外,如果您想以更有条理的方式实现您的目标,您可以将每个问答分成几个部分。在这种情况下,您必须增加 table 中的部分数量,并且 return 正确选择每个部分的单元格数量。为此使用数据源的 numberOfSectionsInTableview:
和 numberOfCellsInSection
方法。
不要忘记在 cellForRowAtIndexPath:
方法上绘制(为单元格标签设置适当的文本,如果有图像)数据以反映单元格上的正确数据。
一段时间以来,我一直试图从堆栈中获得关于此问题的一些响应,但没有成功。
所以我会尽量准确。
我有一个带有两个自定义单元格笔尖的 uitableview
。两者的数据源是两个单独的数组(问题数组和答案数组)。
第一个自定义单元格包含 uilabel
(问题单元格)和另一个 uibutton
(答案单元格)。
启动应用程序时,会加载特定数量的问题单元格(取决于数组中对象的数量),然后加载 1 个答案单元格。
这是图片
点击 answer2 之后 - 再次发生相同的过程,在下面产生新的问题单元格以及 answer3 单元格
不知道如何实现。
谢谢!
这并不像看起来那么难。因此,在启动应用程序时,您会加载初始问题和答案。为此,您需要所需单元格的数量,例如 3 个问题和 1 个答案,总共需要 return 4 个 numberOfCellsInSection:
。而且,当用户点击(选择,按下)答案行时,您只需增加 table 上的单元格数量,如果您在下一个循环中有 2 个问题和 1 个答案,现在您将 return 7 来自 numberOfCellsInSection:
数据源方法 tableView
。等等。
此外,如果您想以更有条理的方式实现您的目标,您可以将每个问答分成几个部分。在这种情况下,您必须增加 table 中的部分数量,并且 return 正确选择每个部分的单元格数量。为此使用数据源的 numberOfSectionsInTableview:
和 numberOfCellsInSection
方法。
不要忘记在 cellForRowAtIndexPath:
方法上绘制(为单元格标签设置适当的文本,如果有图像)数据以反映单元格上的正确数据。