【文件属性】:
文件名称:AnimatedCollectionViewLayout:一个UICollectionViewLayout子类,可在不影响您现有代码的情况下向UICollectionView添加自定义transitionsanimations
文件大小:2.07MB
文件格式:ZIP
更新时间:2021-02-03 14:37:48
swift ios uicollectionview animation cocoapods
AnimatedCollectionViewLayout
通常,当您从一项滚动到另一项时, UICollectionView没有过渡效果。 有很多方法可以为UICollectionView编写动画,但是使用UICollectionViewLayout子类是迄今为止最简单的方法。 而且它不会破坏您现有的任何代码。 您仍然可以使用UICollectionView子类,并且不需要更改UICollectionViewCell。 只需即插即用。
视差
放大
旋转进出
牌
淡入淡出
立方体
页
例
要运行示例项目,请克隆存储库,然后在Xcode中启动iOS Example 。
要求
iOS 9.0以上
安装
可可豆
要使用CocoaPods将AnimatedCollectionViewLayout集成到您的Xcode项目中,请在您的Podfile指定它:
对于Swift 4.2或更高版本:
pod 'AnimatedCollectionViewLayout'
对于Swift 4.1或更低版本:
pod 'AnimatedCollectionViewLayout' , '~> 0.3.
【文件预览】:
AnimatedCollectionViewLayout-master
----.gitignore(1KB)
----Sources()
--------AnimatedCollectionViewLayout()
----AnimatedCollectionViewLayout.podspec(1KB)
----.swiftpm()
--------xcode()
----.travis.yml(1KB)
----CONTRIBUTING.md(1KB)
----LICENSE(1KB)
----CHANGELOG.md(3KB)
----iOS Example()
--------iOS Example.xcodeproj()
--------Source()
----README.md(2KB)
----AnimatedCollectionViewLayout.xcworkspace()
--------xcshareddata()
--------contents.xcworkspacedata(260B)
----Package.swift(565B)
----Tests()
--------AnimatedCollectionViewLayoutTests()
--------Info.plist(680B)
--------CheckCocoaPodsQualityIndexes.rb(2KB)
----AnimatedCollectionViewLayout.xcodeproj()
--------xcshareddata()
--------project.xcworkspace()
--------project.pbxproj(22KB)