我正在尝试使用UICollectionView在我的应用程序中复制iOS7日历(和照片)应用程序的缩放到详细信息过渡。

我有一个带有flowlayout的UICollectionView网格,并且设置了一个具有大得多的单元格大小的新布局,以实现放大过渡。

我的问题是单元格的内容。在日历应用程序中,当您点击年 View 中的月份时,月单元格中的内容也会扩展到月 View 。我该怎么办?我研究了解决方案,因为这种缩放到细节似乎是Apple正在为iOS7传播的UI范例,但是没有演示应用程序或教程可用。

最佳答案

尽管没有现成的解决方案,但是新的iOS 7 API让您轻松实现这一目标。
您应该在 View Controller 之间使用“自定义过渡”来实现这一点,它使您可以以任何所需的方式控制 View Controller 之间的过渡。
这是一篇不错的文章。
http://www.doubleencore.com/2013/09/ios-7-custom-transitions/

例如,要缩放单元格,可以对其进行快照,然后在显示详细 View Controller 时使用Core Animation将其缩放到整个屏幕。

关于iphone - UICollectionView-缩放过渡(如iOS7日历),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/19002636/

10-12 04:02
查看更多