像Reeder和Photos这样在iPad上扩展/压缩堆栈的技术是什么?

时间:2011-01-13 06:04:35

标签: ipad ios animation

在iPad上,原生照片应用程序和Reeder都使用“扩展/折叠堆栈”技术。最初,有一堆物品在彼此的顶部,每个物品都有一些不同角落的角度。当您与它们交互时,堆栈会扩展为全屏,并且项目将以网格布局。折叠它们时,它们会折叠回堆栈。

设置视图以执行相同操作的最佳方法是什么?我应该只有一堆UIview(每个项目一个)并用动画操纵它们的坐标/变换,还是还有更多的东西?任何带代码的示例应用程序?

(注意:我没有询问有关调用展开/折叠的交互,我只是询问布局和设置项目的最合适方式。)

1 个答案:

答案 0 :(得分:0)

现在,使用具有不同布局的UICollectionView并在布局之间进行转换。