├── .gitignore ├── AnimatedCollection.xcodeproj ├── project.pbxproj ├── project.xcworkspace │ ├── contents.xcworkspacedata │ └── xcshareddata │ │ └── IDEWorkspaceChecks.plist └── xcuserdata │ └── askopin.xcuserdatad │ ├── xcdebugger │ └── Breakpoints_v2.xcbkptlist │ └── xcschemes │ └── xcschememanagement.plist ├── AnimatedCollection ├── AppDelegate.swift ├── Assets.xcassets │ ├── AppIcon.appiconset │ │ ├── Contents.json │ │ ├── Icon_60@2x.png │ │ ├── Icon_60@3x.png │ │ ├── Icon_76.png │ │ ├── Icon_76@2x.png │ │ └── Icon_83@2x.png │ ├── Contents.json │ ├── cuberto-logo.imageset │ │ ├── Contents.json │ │ ├── cuberto-logo.png │ │ ├── cuberto-logo@2x.png │ │ └── cuberto-logo@3x.png │ ├── headerImage.imageset │ │ ├── Contents.json │ │ ├── headerImage.png │ │ ├── headerImage@2x.png │ │ └── headerImage@3x.png │ ├── headerText.imageset │ │ ├── Contents.json │ │ ├── headerText.png │ │ ├── headerText@2x.png │ │ └── headerText@3x.png │ └── menuData.imageset │ │ ├── Contents.json │ │ ├── menuData.png │ │ ├── menuData@2x.png │ │ └── menuData@3x.png ├── Base.lproj │ ├── LaunchScreen.storyboard │ └── Main.storyboard ├── Header.xib ├── Info.plist ├── Menu.xib └── ViewController.swift ├── LICENSE ├── README.md ├── Screenshots └── animation.gif └── SmoothScroll ├── CBBaseGridCell.swift ├── CBBaseHeader.swift ├── CBBaseMenu.swift ├── CBSmoothScrollLayout.swift ├── CBTitleBlock.swift ├── CBViewAnimator.swift ├── FMBlurable.swift ├── Title.xib └── UIColor+Decompose.swift /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cuberto/smooth-scroll/HEAD/.gitignore -------------------------------------------------------------------------------- /AnimatedCollection.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cuberto/smooth-scroll/HEAD/AnimatedCollection.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /AnimatedCollection.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cuberto/smooth-scroll/HEAD/AnimatedCollection.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /AnimatedCollection.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cuberto/smooth-scroll/HEAD/AnimatedCollection.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /AnimatedCollection.xcodeproj/xcuserdata/askopin.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cuberto/smooth-scroll/HEAD/AnimatedCollection.xcodeproj/xcuserdata/askopin.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist -------------------------------------------------------------------------------- /AnimatedCollection.xcodeproj/xcuserdata/askopin.xcuserdatad/xcschemes/xcschememanagement.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cuberto/smooth-scroll/HEAD/AnimatedCollection.xcodeproj/xcuserdata/askopin.xcuserdatad/xcschemes/xcschememanagement.plist -------------------------------------------------------------------------------- /AnimatedCollection/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cuberto/smooth-scroll/HEAD/AnimatedCollection/AppDelegate.swift -------------------------------------------------------------------------------- /AnimatedCollection/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cuberto/smooth-scroll/HEAD/AnimatedCollection/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /AnimatedCollection/Assets.xcassets/AppIcon.appiconset/Icon_60@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cuberto/smooth-scroll/HEAD/AnimatedCollection/Assets.xcassets/AppIcon.appiconset/Icon_60@2x.png -------------------------------------------------------------------------------- /AnimatedCollection/Assets.xcassets/AppIcon.appiconset/Icon_60@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cuberto/smooth-scroll/HEAD/AnimatedCollection/Assets.xcassets/AppIcon.appiconset/Icon_60@3x.png -------------------------------------------------------------------------------- /AnimatedCollection/Assets.xcassets/AppIcon.appiconset/Icon_76.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cuberto/smooth-scroll/HEAD/AnimatedCollection/Assets.xcassets/AppIcon.appiconset/Icon_76.png -------------------------------------------------------------------------------- /AnimatedCollection/Assets.xcassets/AppIcon.appiconset/Icon_76@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cuberto/smooth-scroll/HEAD/AnimatedCollection/Assets.xcassets/AppIcon.appiconset/Icon_76@2x.png -------------------------------------------------------------------------------- /AnimatedCollection/Assets.xcassets/AppIcon.appiconset/Icon_83@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cuberto/smooth-scroll/HEAD/AnimatedCollection/Assets.xcassets/AppIcon.appiconset/Icon_83@2x.png -------------------------------------------------------------------------------- /AnimatedCollection/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cuberto/smooth-scroll/HEAD/AnimatedCollection/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /AnimatedCollection/Assets.xcassets/cuberto-logo.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cuberto/smooth-scroll/HEAD/AnimatedCollection/Assets.xcassets/cuberto-logo.imageset/Contents.json -------------------------------------------------------------------------------- /AnimatedCollection/Assets.xcassets/cuberto-logo.imageset/cuberto-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cuberto/smooth-scroll/HEAD/AnimatedCollection/Assets.xcassets/cuberto-logo.imageset/cuberto-logo.png -------------------------------------------------------------------------------- /AnimatedCollection/Assets.xcassets/cuberto-logo.imageset/cuberto-logo@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cuberto/smooth-scroll/HEAD/AnimatedCollection/Assets.xcassets/cuberto-logo.imageset/cuberto-logo@2x.png -------------------------------------------------------------------------------- /AnimatedCollection/Assets.xcassets/cuberto-logo.imageset/cuberto-logo@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cuberto/smooth-scroll/HEAD/AnimatedCollection/Assets.xcassets/cuberto-logo.imageset/cuberto-logo@3x.png -------------------------------------------------------------------------------- /AnimatedCollection/Assets.xcassets/headerImage.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cuberto/smooth-scroll/HEAD/AnimatedCollection/Assets.xcassets/headerImage.imageset/Contents.json -------------------------------------------------------------------------------- /AnimatedCollection/Assets.xcassets/headerImage.imageset/headerImage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cuberto/smooth-scroll/HEAD/AnimatedCollection/Assets.xcassets/headerImage.imageset/headerImage.png -------------------------------------------------------------------------------- /AnimatedCollection/Assets.xcassets/headerImage.imageset/headerImage@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cuberto/smooth-scroll/HEAD/AnimatedCollection/Assets.xcassets/headerImage.imageset/headerImage@2x.png -------------------------------------------------------------------------------- /AnimatedCollection/Assets.xcassets/headerImage.imageset/headerImage@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cuberto/smooth-scroll/HEAD/AnimatedCollection/Assets.xcassets/headerImage.imageset/headerImage@3x.png -------------------------------------------------------------------------------- /AnimatedCollection/Assets.xcassets/headerText.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cuberto/smooth-scroll/HEAD/AnimatedCollection/Assets.xcassets/headerText.imageset/Contents.json -------------------------------------------------------------------------------- /AnimatedCollection/Assets.xcassets/headerText.imageset/headerText.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cuberto/smooth-scroll/HEAD/AnimatedCollection/Assets.xcassets/headerText.imageset/headerText.png -------------------------------------------------------------------------------- /AnimatedCollection/Assets.xcassets/headerText.imageset/headerText@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cuberto/smooth-scroll/HEAD/AnimatedCollection/Assets.xcassets/headerText.imageset/headerText@2x.png -------------------------------------------------------------------------------- /AnimatedCollection/Assets.xcassets/headerText.imageset/headerText@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cuberto/smooth-scroll/HEAD/AnimatedCollection/Assets.xcassets/headerText.imageset/headerText@3x.png -------------------------------------------------------------------------------- /AnimatedCollection/Assets.xcassets/menuData.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cuberto/smooth-scroll/HEAD/AnimatedCollection/Assets.xcassets/menuData.imageset/Contents.json -------------------------------------------------------------------------------- /AnimatedCollection/Assets.xcassets/menuData.imageset/menuData.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cuberto/smooth-scroll/HEAD/AnimatedCollection/Assets.xcassets/menuData.imageset/menuData.png -------------------------------------------------------------------------------- /AnimatedCollection/Assets.xcassets/menuData.imageset/menuData@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cuberto/smooth-scroll/HEAD/AnimatedCollection/Assets.xcassets/menuData.imageset/menuData@2x.png -------------------------------------------------------------------------------- /AnimatedCollection/Assets.xcassets/menuData.imageset/menuData@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cuberto/smooth-scroll/HEAD/AnimatedCollection/Assets.xcassets/menuData.imageset/menuData@3x.png -------------------------------------------------------------------------------- /AnimatedCollection/Base.lproj/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cuberto/smooth-scroll/HEAD/AnimatedCollection/Base.lproj/LaunchScreen.storyboard -------------------------------------------------------------------------------- /AnimatedCollection/Base.lproj/Main.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cuberto/smooth-scroll/HEAD/AnimatedCollection/Base.lproj/Main.storyboard -------------------------------------------------------------------------------- /AnimatedCollection/Header.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cuberto/smooth-scroll/HEAD/AnimatedCollection/Header.xib -------------------------------------------------------------------------------- /AnimatedCollection/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cuberto/smooth-scroll/HEAD/AnimatedCollection/Info.plist -------------------------------------------------------------------------------- /AnimatedCollection/Menu.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cuberto/smooth-scroll/HEAD/AnimatedCollection/Menu.xib -------------------------------------------------------------------------------- /AnimatedCollection/ViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cuberto/smooth-scroll/HEAD/AnimatedCollection/ViewController.swift -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cuberto/smooth-scroll/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cuberto/smooth-scroll/HEAD/README.md -------------------------------------------------------------------------------- /Screenshots/animation.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cuberto/smooth-scroll/HEAD/Screenshots/animation.gif -------------------------------------------------------------------------------- /SmoothScroll/CBBaseGridCell.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cuberto/smooth-scroll/HEAD/SmoothScroll/CBBaseGridCell.swift -------------------------------------------------------------------------------- /SmoothScroll/CBBaseHeader.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cuberto/smooth-scroll/HEAD/SmoothScroll/CBBaseHeader.swift -------------------------------------------------------------------------------- /SmoothScroll/CBBaseMenu.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cuberto/smooth-scroll/HEAD/SmoothScroll/CBBaseMenu.swift -------------------------------------------------------------------------------- /SmoothScroll/CBSmoothScrollLayout.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cuberto/smooth-scroll/HEAD/SmoothScroll/CBSmoothScrollLayout.swift -------------------------------------------------------------------------------- /SmoothScroll/CBTitleBlock.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cuberto/smooth-scroll/HEAD/SmoothScroll/CBTitleBlock.swift -------------------------------------------------------------------------------- /SmoothScroll/CBViewAnimator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cuberto/smooth-scroll/HEAD/SmoothScroll/CBViewAnimator.swift -------------------------------------------------------------------------------- /SmoothScroll/FMBlurable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cuberto/smooth-scroll/HEAD/SmoothScroll/FMBlurable.swift -------------------------------------------------------------------------------- /SmoothScroll/Title.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cuberto/smooth-scroll/HEAD/SmoothScroll/Title.xib -------------------------------------------------------------------------------- /SmoothScroll/UIColor+Decompose.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cuberto/smooth-scroll/HEAD/SmoothScroll/UIColor+Decompose.swift --------------------------------------------------------------------------------