繁体   English   中英

自定义单元的循环加载Swift

[英]Cyclic loading of custom cells Swift

我一直在尝试从堆栈上就此问题获得一些响应,但至今没有成功。

所以我会尽量精确。

我有一个带有两个自定义单元笔尖的uitableview 两者的数据源都是两个单独的数组(问题数组和答案数组)。 第一个自定义单元格包含uilabel (问题单元格)和另一个uibutton (答案单元格)。

在启动该应用程序时,将加载特定数量的问题单元格(取决于数组中的对象数量),之后将加载1个答案单元格。

这是照片

在此处输入图片说明

单击answer2之后-再次发生相同的过程,并在下面生成新的问题单元格以及answer3单元格

不知道如何实现。

谢谢!

这看起来并不困难。 因此,在应用程序启动时,您将加载初始问题和答案。 为此,您需要一定数量的单元格,例如3个问题和1个答案,总共需要从numberOfCellsInSection:返回4个。 而且,当用户点击(选择,按)答案行时,您只需增加表格中的单元格数量,如果在下一个周期中有2个问题和1个答案,现在您将从numberOfCellsInSection: datasource方法返回7 tableView 等等。

此外,如果您想以更有条理的方式实现目标,可以将每个问题答案分为几个部分。 在这种情况下,您必须增加表格中的部分数量,并为答案单元格选择中的每个部分返回正确的单元格数量。 为此,请使用数据源的numberOfSectionsInTableview:numberOfCellsInSection方法。

不要忘记在cellForRowAtIndexPath:方法上绘制(在单元格的标签上设置适当的文本,如果有的话设置图像)数据以反映单元格上的正确数据。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM