2012-06-10 67 views
1

我正在为iPhone下载比萨比萨饼应用程序。单元格有非常酷的动画。单元格动画,uitableview单元格

如果你点击特定的细胞,它会向下展开,并告诉你更多的控制器。

请看link1(第一状态)和link2(第二状态,当你点击单元格)

问题:什么是实现这个动画的正确途径。

请在这个问题上给我建议。任何意见,欢迎

回答

2

有关于这部动画新鲜事。它非常简单直接,它将取决于你想如何实现这种变化。

例如,如示出在第一图像开始与cells。触摸一个单元格将调用-didSelectRowAtIndexPath,您将需要增加单元格的大小,并提供新的单元格(这是第二个链接的图像)。致电tableView reloadData来实现此更改。使用UIAnimation可将细胞从第一个状态变为第二个状态,持续0.5秒的时间(您希望多快)

确保在动画期间,您的细胞不可选。 cell.userInteractionEnabled = NO

你可以用其他的动画框架做到这一点,但UIAnimation应该做的伎俩。 (参考的例子UIAnimation如果您需要它的帮助)

1

你看到的每一个细胞是一节头查看与button.When您触摸按钮,在本节中的表重装数据,然后就可以看到本节中的真实小区视图。单元视图是一个具有许多控制器的自定义视图。