文件名称:swift-AnimatedCollectionViewLayout为UICollectionView增加转换动画而无需改变现有代码
文件大小:2.07MB
文件格式:ZIP
更新时间:2022-09-03 19:57:31
Swift开发-动画库
通常,当您从一个项目滚动到另一个时,UICollectionView没有过渡效果。 有很多方法来为UICollectionView编写动画,但使用UICollectionViewLayout子类是目前为止最简单的子类。 它不会破坏您现有的任何代码。 你仍然可以使用你的UICollectionView子类,你不需要改变你的UICollectionViewCell。
【文件预览】:
KelvinJin-AnimatedCollectionViewLayout-4161cac
----.gitignore(1KB)
----AnimatedCollectionViewLayout.podspec(1KB)
----.travis.yml(1KB)
----CONTRIBUTING.md(1KB)
----LICENSE(1KB)
----CHANGELOG.md(2KB)
----iOS Example()
--------iOS Example.xcodeproj()
--------Source()
----.swift-version(4B)
----README.md(2KB)
----AnimatedCollectionViewLayout.xcworkspace()
--------xcshareddata()
--------contents.xcworkspacedata(260B)
----Package.swift(91B)
----Tests()
--------Info.plist(680B)
--------CheckCocoaPodsQualityIndexes.rb(2KB)
--------AnimatedCollectionViewLayoutTests.swift(1KB)
----Source()
--------CrossFadeAttributesAnimator.swift(775B)
--------ZoomInOutAttributesAnimator.swift(1019B)
--------LinearCardAttributesAnimator.swift(2KB)
--------SnapInAttributesAnimator.swift(1KB)
--------Info.plist(753B)
--------LayoutAttributesAnimator.swift(326B)
--------RotateInOutAttributesAnimator.swift(1KB)
--------CubeAttributesAnimator.swift(2KB)
--------UIView+Anchor.swift(890B)
--------ParallaxAttributesAnimator.swift(2KB)
--------AnimatedCollectionViewLayout.swift(5KB)
--------PageAttributesAnimator.swift(1KB)
--------AnimatedCollectionViewLayout.h(625B)
----AnimatedCollectionViewLayout.xcodeproj()
--------xcshareddata()
--------project.xcworkspace()
--------project.pbxproj(22KB)