7

我正在尝试使用 UICollectionView 在我的应用程序中复制 iOS7 日历(和照片)应用程序的缩放到细节转换。

我有一个带有 flowlayout 的 UICollectionView 网格,我设置了一个具有更大单元格大小的新布局来获得放大过渡。

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

4

1 回答 1

4

虽然没有开箱即用的解决方案,但新的 iOS 7 API 让您轻松实现这一目标。您应该在视图控制器之间使用自定义转换来实现这一点,它可以让您以任何您想要的方式控制视图控制器之间的转换。这是一篇很好的文章。 http://www.doubleencore.com/2013/09/ios-7-custom-transitions/

例如,要缩放单元格,您可以对其进行快照,然后使用核心动画将其缩放到整个屏幕,同时出现详细的视图控制器。

于 2013-10-17T07:51:20.847 回答