2010-11-02 104 views
0

的,所以我想有多个部分的表,每一个与多个单元格。通过触摸部分的标题,此部分应该展开,其他部分应该最小化,只留下标题可见。实施崩溃的tableView细胞

我查阅了一些建议,并通过一个实现本)单元格的高度设置为0和reloding数据的动画和b)添加一个按钮作为一个子视图到该单元的报头中。

不管怎么说,它工作正常,主要是,有小问题,即我可以看到每个单元的标题下的“闪烁”,当变化的动画。我猜是因为单元格的内容被重绘。我不喜欢它!

我想问的做法是正确的还是一般你关于此事的意见。此外,我会很高兴,如果有人可以暗示我为什么在我的表中出现'闪烁':)

编辑:另一件事是,如果我按部分,它会显示像所有部分头被按下....也许有人看到这个奇怪的神器呢?

回答

1

您应该删除单元格而不是将高度设置为0.
您将不需要调用数据源和委托,也不会有更多工件。

+0

我喜欢那样!为我工作得很好。任何想法,为什么这些视觉材料都发生过?为什么它看起来像所有的按钮被按下? – Icky 2010-11-02 10:18:50