CustomCell中ScrollView上的Swift-Buttons相互重叠

时间:2016-06-03 22:57:09

标签: ios swift uitableview uiscrollview tableview

我在故事板中创建了一个自定义单元格,并在其中添加了一个ScrollView。 现在,我想要做的是,根据我的webservice中的数据创建多个按钮。以下是代码:

DateTime::__construct(): Failed to parse time string (NOW()) at position 3 ((): Unexpected character

我编写的代码似乎完美无缺,但问题是第一个和最后一个单元格中的按钮与其他单元格中的按钮重叠。

第一个单元格首先完美显示所有按钮,但当我向下滚动到底部并重新启动时,它全部搞砸了。

它应该在所有细胞上显示如下: The Second cell

但看起来像这样:

the fist cell

我尝试在单元格中检查具有相同标签的视图,并在代码中看到clipsToBounds,但没有任何对我有效。

任何帮助表示赞赏。谢谢!

2 个答案:

答案 0 :(得分:1)

您正在做的是将按钮子视图添加到已配置的单元格中。您需要在dequeueReusableCellWithReuseIdentifier:forIndexPath之后从单元格中删除现有按钮,然后重新创建它们。

答案 1 :(得分:0)

你的代码见我: 你的代码写了其他按钮代码但是如果条件没有任何与按钮相关的代码。

尝试我的顾问也会在条件相反的情况下编写代码。检查一段时间之后,你没有擦除你的其他条件代码,你正在滚动你的控制器项目重叠,如果条件写入擦除代码按钮。