使用UIDynamics Swift动画UICollectionView

时间:2017-03-28 16:39:48

标签: ios swift xcode animation uikit-dynamics

在Apple自己的文档中,它说明了如何构建该行为的步骤,但我不太明白,有人可以告诉我如何在代码中执行此操作。

  

要为集合视图设置动画,请使用init(集合View Layout :)方法创建动画制作工具。生成的动画师为其坐标系采用集合视图布局(UICollection视图布局类的对象)。此类动画师中的动态项必须是作为布局一部分的UICollection视图布局属性对象。   您可以为参与碰撞行为的项目定义相对于集合视图布局边界的边界。请参阅“将参数边界转换为边界(使用:)”方法。   集合视图动画师会根据需要自动调用无效的Layout()方法,并在您更改集合视图的布局时自动暂停和恢复动画。

1 个答案:

答案 0 :(得分:0)

这有点过时了,但看起来很有趣:https://www.objc.io/issues/5-ios7/collection-views-and-uidynamics/