├── .gitignore ├── CHANGELOG ├── Example ├── .swiftlint.yml ├── SAStickyHeaderExample.xcodeproj │ ├── project.pbxproj │ └── project.xcworkspace │ │ └── contents.xcworkspacedata ├── SAStickyHeaderExample │ ├── AppDelegate.swift │ ├── Assets.xcassets │ │ ├── AppIcon.appiconset │ │ │ └── Contents.json │ │ ├── Contents.json │ │ ├── Example1.imageset │ │ │ ├── Contents.json │ │ │ ├── Example1-1.jpg │ │ │ ├── Example1-2.jpg │ │ │ └── Example1.jpg │ │ ├── Example2.imageset │ │ │ ├── Contents.json │ │ │ ├── Example2-1.jpg │ │ │ ├── Example2-2.jpg │ │ │ └── Example2.jpg │ │ ├── Example3.imageset │ │ │ ├── Contents.json │ │ │ ├── Example3-1.png │ │ │ ├── Example3-2.png │ │ │ └── Example3.png │ │ ├── Example4.imageset │ │ │ ├── Contents.json │ │ │ ├── Example4-1.png │ │ │ ├── Example4-2.png │ │ │ └── Example4.png │ │ └── Example5.imageset │ │ │ ├── Contents.json │ │ │ ├── Example5-1.png │ │ │ ├── Example5-2.png │ │ │ └── Example5.png │ ├── Base.lproj │ │ ├── LaunchScreen.storyboard │ │ └── Main.storyboard │ ├── Info.plist │ └── ViewController.swift └── SAStickyHeaderExampleUITests │ ├── Info.plist │ └── SAStickyHeaderExampleUITests.swift ├── LICENSE ├── Pod ├── Assets │ └── .gitkeep └── Classes │ ├── .gitkeep │ ├── SASForceGestureRecognizer.swift │ ├── SAStickyHeader+Helper.swift │ ├── SAStickyHeaderView+Gesture.swift │ ├── SAStickyHeaderView+Image.swift │ ├── SAStickyHeaderView+Observe.swift │ ├── SAStickyHeaderView+Scroll.swift │ └── SAStickyHeaderView.swift ├── README.md ├── SAStickyHeader.podspec └── Screenshot └── screenshot.gif /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shams-ahmed/SAStickyHeader/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG: -------------------------------------------------------------------------------- 1 | CHANGELOG -------------------------------------------------------------------------------- /Example/.swiftlint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shams-ahmed/SAStickyHeader/HEAD/Example/.swiftlint.yml -------------------------------------------------------------------------------- /Example/SAStickyHeaderExample.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shams-ahmed/SAStickyHeader/HEAD/Example/SAStickyHeaderExample.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /Example/SAStickyHeaderExample.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shams-ahmed/SAStickyHeader/HEAD/Example/SAStickyHeaderExample.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Example/SAStickyHeaderExample/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shams-ahmed/SAStickyHeader/HEAD/Example/SAStickyHeaderExample/AppDelegate.swift -------------------------------------------------------------------------------- /Example/SAStickyHeaderExample/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shams-ahmed/SAStickyHeader/HEAD/Example/SAStickyHeaderExample/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /Example/SAStickyHeaderExample/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shams-ahmed/SAStickyHeader/HEAD/Example/SAStickyHeaderExample/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /Example/SAStickyHeaderExample/Assets.xcassets/Example1.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shams-ahmed/SAStickyHeader/HEAD/Example/SAStickyHeaderExample/Assets.xcassets/Example1.imageset/Contents.json -------------------------------------------------------------------------------- /Example/SAStickyHeaderExample/Assets.xcassets/Example1.imageset/Example1-1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shams-ahmed/SAStickyHeader/HEAD/Example/SAStickyHeaderExample/Assets.xcassets/Example1.imageset/Example1-1.jpg -------------------------------------------------------------------------------- /Example/SAStickyHeaderExample/Assets.xcassets/Example1.imageset/Example1-2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shams-ahmed/SAStickyHeader/HEAD/Example/SAStickyHeaderExample/Assets.xcassets/Example1.imageset/Example1-2.jpg -------------------------------------------------------------------------------- /Example/SAStickyHeaderExample/Assets.xcassets/Example1.imageset/Example1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shams-ahmed/SAStickyHeader/HEAD/Example/SAStickyHeaderExample/Assets.xcassets/Example1.imageset/Example1.jpg -------------------------------------------------------------------------------- /Example/SAStickyHeaderExample/Assets.xcassets/Example2.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shams-ahmed/SAStickyHeader/HEAD/Example/SAStickyHeaderExample/Assets.xcassets/Example2.imageset/Contents.json -------------------------------------------------------------------------------- /Example/SAStickyHeaderExample/Assets.xcassets/Example2.imageset/Example2-1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shams-ahmed/SAStickyHeader/HEAD/Example/SAStickyHeaderExample/Assets.xcassets/Example2.imageset/Example2-1.jpg -------------------------------------------------------------------------------- /Example/SAStickyHeaderExample/Assets.xcassets/Example2.imageset/Example2-2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shams-ahmed/SAStickyHeader/HEAD/Example/SAStickyHeaderExample/Assets.xcassets/Example2.imageset/Example2-2.jpg -------------------------------------------------------------------------------- /Example/SAStickyHeaderExample/Assets.xcassets/Example2.imageset/Example2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shams-ahmed/SAStickyHeader/HEAD/Example/SAStickyHeaderExample/Assets.xcassets/Example2.imageset/Example2.jpg -------------------------------------------------------------------------------- /Example/SAStickyHeaderExample/Assets.xcassets/Example3.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shams-ahmed/SAStickyHeader/HEAD/Example/SAStickyHeaderExample/Assets.xcassets/Example3.imageset/Contents.json -------------------------------------------------------------------------------- /Example/SAStickyHeaderExample/Assets.xcassets/Example3.imageset/Example3-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shams-ahmed/SAStickyHeader/HEAD/Example/SAStickyHeaderExample/Assets.xcassets/Example3.imageset/Example3-1.png -------------------------------------------------------------------------------- /Example/SAStickyHeaderExample/Assets.xcassets/Example3.imageset/Example3-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shams-ahmed/SAStickyHeader/HEAD/Example/SAStickyHeaderExample/Assets.xcassets/Example3.imageset/Example3-2.png -------------------------------------------------------------------------------- /Example/SAStickyHeaderExample/Assets.xcassets/Example3.imageset/Example3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shams-ahmed/SAStickyHeader/HEAD/Example/SAStickyHeaderExample/Assets.xcassets/Example3.imageset/Example3.png -------------------------------------------------------------------------------- /Example/SAStickyHeaderExample/Assets.xcassets/Example4.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shams-ahmed/SAStickyHeader/HEAD/Example/SAStickyHeaderExample/Assets.xcassets/Example4.imageset/Contents.json -------------------------------------------------------------------------------- /Example/SAStickyHeaderExample/Assets.xcassets/Example4.imageset/Example4-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shams-ahmed/SAStickyHeader/HEAD/Example/SAStickyHeaderExample/Assets.xcassets/Example4.imageset/Example4-1.png -------------------------------------------------------------------------------- /Example/SAStickyHeaderExample/Assets.xcassets/Example4.imageset/Example4-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shams-ahmed/SAStickyHeader/HEAD/Example/SAStickyHeaderExample/Assets.xcassets/Example4.imageset/Example4-2.png -------------------------------------------------------------------------------- /Example/SAStickyHeaderExample/Assets.xcassets/Example4.imageset/Example4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shams-ahmed/SAStickyHeader/HEAD/Example/SAStickyHeaderExample/Assets.xcassets/Example4.imageset/Example4.png -------------------------------------------------------------------------------- /Example/SAStickyHeaderExample/Assets.xcassets/Example5.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shams-ahmed/SAStickyHeader/HEAD/Example/SAStickyHeaderExample/Assets.xcassets/Example5.imageset/Contents.json -------------------------------------------------------------------------------- /Example/SAStickyHeaderExample/Assets.xcassets/Example5.imageset/Example5-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shams-ahmed/SAStickyHeader/HEAD/Example/SAStickyHeaderExample/Assets.xcassets/Example5.imageset/Example5-1.png -------------------------------------------------------------------------------- /Example/SAStickyHeaderExample/Assets.xcassets/Example5.imageset/Example5-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shams-ahmed/SAStickyHeader/HEAD/Example/SAStickyHeaderExample/Assets.xcassets/Example5.imageset/Example5-2.png -------------------------------------------------------------------------------- /Example/SAStickyHeaderExample/Assets.xcassets/Example5.imageset/Example5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shams-ahmed/SAStickyHeader/HEAD/Example/SAStickyHeaderExample/Assets.xcassets/Example5.imageset/Example5.png -------------------------------------------------------------------------------- /Example/SAStickyHeaderExample/Base.lproj/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shams-ahmed/SAStickyHeader/HEAD/Example/SAStickyHeaderExample/Base.lproj/LaunchScreen.storyboard -------------------------------------------------------------------------------- /Example/SAStickyHeaderExample/Base.lproj/Main.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shams-ahmed/SAStickyHeader/HEAD/Example/SAStickyHeaderExample/Base.lproj/Main.storyboard -------------------------------------------------------------------------------- /Example/SAStickyHeaderExample/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shams-ahmed/SAStickyHeader/HEAD/Example/SAStickyHeaderExample/Info.plist -------------------------------------------------------------------------------- /Example/SAStickyHeaderExample/ViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shams-ahmed/SAStickyHeader/HEAD/Example/SAStickyHeaderExample/ViewController.swift -------------------------------------------------------------------------------- /Example/SAStickyHeaderExampleUITests/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shams-ahmed/SAStickyHeader/HEAD/Example/SAStickyHeaderExampleUITests/Info.plist -------------------------------------------------------------------------------- /Example/SAStickyHeaderExampleUITests/SAStickyHeaderExampleUITests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shams-ahmed/SAStickyHeader/HEAD/Example/SAStickyHeaderExampleUITests/SAStickyHeaderExampleUITests.swift -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shams-ahmed/SAStickyHeader/HEAD/LICENSE -------------------------------------------------------------------------------- /Pod/Assets/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Pod/Classes/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Pod/Classes/SASForceGestureRecognizer.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shams-ahmed/SAStickyHeader/HEAD/Pod/Classes/SASForceGestureRecognizer.swift -------------------------------------------------------------------------------- /Pod/Classes/SAStickyHeader+Helper.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shams-ahmed/SAStickyHeader/HEAD/Pod/Classes/SAStickyHeader+Helper.swift -------------------------------------------------------------------------------- /Pod/Classes/SAStickyHeaderView+Gesture.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shams-ahmed/SAStickyHeader/HEAD/Pod/Classes/SAStickyHeaderView+Gesture.swift -------------------------------------------------------------------------------- /Pod/Classes/SAStickyHeaderView+Image.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shams-ahmed/SAStickyHeader/HEAD/Pod/Classes/SAStickyHeaderView+Image.swift -------------------------------------------------------------------------------- /Pod/Classes/SAStickyHeaderView+Observe.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shams-ahmed/SAStickyHeader/HEAD/Pod/Classes/SAStickyHeaderView+Observe.swift -------------------------------------------------------------------------------- /Pod/Classes/SAStickyHeaderView+Scroll.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shams-ahmed/SAStickyHeader/HEAD/Pod/Classes/SAStickyHeaderView+Scroll.swift -------------------------------------------------------------------------------- /Pod/Classes/SAStickyHeaderView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shams-ahmed/SAStickyHeader/HEAD/Pod/Classes/SAStickyHeaderView.swift -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shams-ahmed/SAStickyHeader/HEAD/README.md -------------------------------------------------------------------------------- /SAStickyHeader.podspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shams-ahmed/SAStickyHeader/HEAD/SAStickyHeader.podspec -------------------------------------------------------------------------------- /Screenshot/screenshot.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shams-ahmed/SAStickyHeader/HEAD/Screenshot/screenshot.gif --------------------------------------------------------------------------------