我在玩UICollectionView交互转换。最基本的实现是这里。
现在我有点被细胞的转变所困扰。
其思想是在交互布局转换的同时改变单元格的内容。
现在的情况如下。
第一个布局

第二种布局

当转换完成后,我希望在第二个布局上更改单元格的内容。1)文字标签“某些标签”应从每个单元格中消失;2)文本标签“另一标签”应出现在每个单元格的右角。
UICollectionViewTransitionLayout.transitionProgress的关键问题是,在转换过程中,我希望根据UICollectionViewTransitionLayout.transitionProgress值来淡入/退出这些更改。
在Facebook纸质应用程序中实现了类似的功能。看看下面单元格的内容是如何变化的(点击它)。

有谁知道复制这种效果的优雅方法吗?
发布于 2014-11-25 16:02:02
井。解决方案是子类UICollectionViewCell。子类应该包含两个UIView。一个用于大布局,一个用于小布局。最初,UICollectionViewCell只显示一个小的。一旦我们开始更新UICollectionViewTransitionLayout.transitionProgress,例如从小到大,我们应该执行以下步骤:
UIImage制作UIViewUIView上面UIImage的α值更改为UICollectionViewTransitionLayout.transitionProgress值UIView当你向后过渡时,你应该用小换大。
已完成:-)
https://stackoverflow.com/questions/27128884
复制相似问题