我正在尝试使用UICollectionView在我的应用中复制iOS7日历(和照片)应用的缩放到细节过渡。
我有一个带有flowlayout的UICollectionView网格,我设置了一个具有更大单元格大小的新布局,以进行放大转换。
我的问题是细胞的内容。在日历应用中,当您点击年份视图中的月份时,月份单元格中的内容也会扩展到月份视图。我该怎么做?我研究了解决方案,因为这种缩放到细节似乎是Apple为iOS7传播的UI范例,但是没有可用的演示应用程序或教程。
答案 0 :(得分:4)
没有开箱即用的解决方案,但是,新的iOS 7 API可让您轻松实现这一目标。 您应该在视图控制器之间使用自定义转换来实现它,它允许您以任何您想要的方式控制视图控制器之间的转换。 这是一篇很好的文章。 http://www.doubleencore.com/2013/09/ios-7-custom-transitions/
要缩放单元格,例如,可以对其进行快照,然后使用Core Animation将其缩放到整个屏幕,同时显示详细的视图控制器。