所以我希望有一个包含多个部分的表格,每个部分都有多个单元格。通过触摸部分的标题,此部分应该展开,其他部分应该最小化,只留下标题可见。
我查了一些建议,并通过以下方法完成此操作:a)将单元格的高度设置为0并重新设置动画数据; b)将一个按钮作为子视图添加到单元格的标题中。
无论如何,虽然它工作正常,但主要是有一个小问题,即,当动画更改时,我可以看到每个单元格标题下方的“闪烁”。我想是因为细胞的内容被重新绘制了。我不喜欢它!
我想问一下这种方法是否正确,或者一般是您对此的看法。此外,如果有人能暗示我为什么“闪烁”出现在我的桌子上,我会非常高兴。)
编辑:另一件事是,如果我按下一个部分,看起来所有部分标题都被按下了......也许有人看到过这个奇怪的神器呢?
答案 0 :(得分:1)
您应该删除单元格而不是将高度设置为0 您将减少对数据源和委托的调用,而不再需要更多工件。