【发布时间】:2016-02-08 12:02:23
【问题描述】:
我有一个集合视图设置,可以使用自定义集合视图布局运行。我可以通过更改 UICollectionViewLayoutAttributes 上的转换和 alpha 来设置单元格出现和消失的动画,但是,我想将动画曲线更改为使用弹簧 + 阻尼,以使单元格在出现时“弹跳”。
有人知道我如何实现这一目标吗?
谢谢,
【问题讨论】:
-
你现在使用什么代码?
-
你可以通过使用
UIKitDynamics来做到这一点,有一篇关于它的非常好的博客文章。 shinobicontrols.com/blog/ios7-day-by-day-day-0-uikit-dynamicsshinobicontrols.com/blog/…你要下载博客中用到的代码这里是仓库github.com/shinobicontrols/iOS7-day-by-day -
我正在使用一个自定义 UICollectionViewLayout 子类来覆盖该方法:
initialLayoutAttributesForAppearingItemAtIndexPath
标签: ios swift uicollectionview uicollectionviewlayout