0

所以我想有一个包含多个部分的表格,每个部分都有多个单元格。通过触摸一个部分的标题,该部分应该展开,其他部分应该最小化,只留下标题可见。

我查找了一些建议并通过以下方式完成此操作:a)将单元格的高度设置为 0 并重新加载动画数据,b)将按钮作为子视图添加到单元格的标题中。

无论如何,虽然它工作正常,但主要是有一个小问题,即当更改动画时,我可以看到每个单元格标题下方的“闪烁”。我猜是因为单元格的内容被重绘了。而且我不喜欢!

我想问一下这种方法是否正确或您对此的普遍看法。此外,如果有人能提示我为什么“闪烁”出现在我的桌子上,我会非常高兴:)

编辑:另一件事是,如果我按下一个部分,似乎所有的部分标题都被按下了......也许有人也看到了这个奇怪的工件?

4

1 回答 1

1

您应该删除单元格而不是将高度设置为 0。
您将减少对数据源和委托的调用,并且没有更多的工件。

于 2010-11-02T09:26:39.770 回答