【问题标题】:UICollectionView - Zoom Transition like iOS7 CalendarUICollectionView - 像 iOS7 日历一样的缩放转换
【发布时间】:2023-03-08 22:32:01
【问题描述】:

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

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

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

【问题讨论】:

    标签: iphone objective-c ipad uicollectionview ios7


    【解决方案1】:

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

    例如,要缩放单元格,您可以对其进行快照,然后使用 Core Animation 将其缩放到整个屏幕,同时显示详细的视图控制器。

    【讨论】:

    • 您发布的链接似乎已过时,请您更新它或提供更多有关自定义转换的教程?
    猜你喜欢
    • 1970-01-01
    • 2014-05-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-11-10
    • 2023-01-02
    • 1970-01-01
    相关资源
    最近更新 更多