在iPad上,原生照片应用程序和Reeder都使用“扩展/折叠堆栈”技术。最初,有一堆物品在彼此的顶部,每个物品都有一些不同角落的角度。当您与它们交互时,堆栈会扩展为全屏,并且项目将以网格布局。折叠它们时,它们会折叠回堆栈。
设置视图以执行相同操作的最佳方法是什么?我应该只有一堆UIview(每个项目一个)并用动画操纵它们的坐标/变换,还是还有更多的东西?任何带代码的示例应用程序?
(注意:我没有询问有关调用展开/折叠的交互,我只是询问布局和设置项目的最合适方式。)
答案 0 :(得分:0)
现在,使用具有不同布局的UICollectionView并在布局之间进行转换。