Ios 实现类似于iPad上照片的照片分散转换
在iPad上,当你点击照片中的相册时,相册中的照片会从一堆照片中爆炸出来,整齐地排列成一个网格。这是一个非常酷的过渡,我想尝试复制它,但我找不到任何开源项目尝试这样做。如何做到这一点 设置为两个视图控制器,当前通过通常的推送转换进行分段。第一个视图控制器已经具有资产集合结果,并且它可以轻松获得每个集合的资产。我知道必须使用UIViewControllerTransitioningDelegate,但我想知道的是如何实现这种特定的转换效果。想知道是否有人在Objective-C或Swift(最好是Swift)中尝试过这一点,如果没有,如何实施Ios 实现类似于iPad上照片的照片分散转换,ios,swift,uiviewcontroller,uicollectionview,uicollectionviewlayout,Ios,Swift,Uiviewcontroller,Uicollectionview,Uicollectionviewlayout,在iPad上,当你点击照片中的相册时,相册中的照片会从一堆照片中爆炸出来,整齐地排列成一个网格。这是一个非常酷的过渡,我想尝试复制它,但我找不到任何开源项目尝试这样做。如何做到这一点 设置为两个视图控制器,当前通过通常的推送转换进行分段。第一个视图控制器已经具有资产集合结果,并且它可以轻松获得每个集合的资产。我知道必须使用UIViewControllerTransitioningDelegate,但我想知道的是如何实现这种特定的转换效果。想知道是否有人在Objective-C或Swift(最好是
搜索“UICollectionView照片堆栈”将为您指明正确的方向 例子
最终,您将要处理的是创建一个布局,将所有项目堆叠在一个位置。点击该项时,将使布局无效,并引入基于网格的布局。我认为这是两个UICollectionViewLayouts之间的过渡。你应该看看今年和去年的WWDC视频;我很确定他们有一个涵盖了这一点,也许还有一些示例代码。