首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >交互过渡过程中UICollectionViewCell内容的变化

交互过渡过程中UICollectionViewCell内容的变化
EN

Stack Overflow用户
提问于 2014-11-25 14:08:33
回答 2查看 696关注 0票数 1

我在玩UICollectionView交互转换。最基本的实现是这里

现在我有点被细胞的转变所困扰。

其思想是在交互布局转换的同时改变单元格的内容。

现在的情况如下。

第一个布局

第二种布局

当转换完成后,我希望在第二个布局上更改单元格的内容。1)文字标签“某些标签”应从每个单元格中消失;2)文本标签“另一标签”应出现在每个单元格的右角。

UICollectionViewTransitionLayout.transitionProgress的关键问题是,在转换过程中,我希望根据UICollectionViewTransitionLayout.transitionProgress值来淡入/退出这些更改。

在Facebook纸质应用程序中实现了类似的功能。看看下面单元格的内容是如何变化的(点击它)。

有谁知道复制这种效果的优雅方法吗?

EN

回答 2

Stack Overflow用户

发布于 2014-11-25 14:41:16

这个图书馆将帮助您实现您正在尝试的目标。如果您对定制动画感兴趣,我建议您使用FB库

票数 0
EN

Stack Overflow用户

发布于 2014-11-25 16:02:02

井。解决方案是子类UICollectionViewCell。子类应该包含两个UIView。一个用于大布局,一个用于小布局。最初,UICollectionViewCell只显示一个小的。一旦我们开始更新UICollectionViewTransitionLayout.transitionProgress,例如从小到大,我们应该执行以下步骤:

  1. 用大UIImage制作UIView
  2. 把这张图片放在小UIView上面
  3. 将图像的alpha设置为0
  4. 不断将UIImage的α值更改为UICollectionViewTransitionLayout.transitionProgress
  5. 一旦转换完成,只需将其切换到UIView

当你向后过渡时,你应该用小换大。

已完成:-)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27128884

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档