├── .github └── workflows │ ├── ci.yml │ └── deploy.yml ├── .gitignore ├── CHANGELOG.md ├── EARestrictedScrollView.podspec ├── Example ├── EARestrictedScrollView-Example.xcodeproj │ ├── project.pbxproj │ └── xcshareddata │ │ └── xcschemes │ │ └── Example.xcscheme ├── EARestrictedScrollView-Example.xcworkspace │ ├── contents.xcworkspacedata │ └── xcshareddata │ │ └── IDEWorkspaceChecks.plist ├── Podfile ├── Podfile.lock ├── Pods │ ├── Local Podspecs │ │ └── EARestrictedScrollView.podspec.json │ ├── Manifest.lock │ ├── Pods.xcodeproj │ │ ├── project.pbxproj │ │ ├── project.xcworkspace │ │ │ ├── contents.xcworkspacedata │ │ │ └── xcshareddata │ │ │ │ └── IDEWorkspaceChecks.plist │ │ └── xcshareddata │ │ │ └── xcschemes │ │ │ └── EARestrictedScrollView.xcscheme │ ├── Target Support Files │ │ ├── EARestrictedScrollView │ │ │ ├── EARestrictedScrollView-Info.plist │ │ │ ├── EARestrictedScrollView-dummy.m │ │ │ ├── EARestrictedScrollView-prefix.pch │ │ │ ├── EARestrictedScrollView-umbrella.h │ │ │ ├── EARestrictedScrollView.debug.xcconfig │ │ │ ├── EARestrictedScrollView.modulemap │ │ │ ├── EARestrictedScrollView.release.xcconfig │ │ │ └── EARestrictedScrollView.xcconfig │ │ ├── Pods-EARestrictedScrollView-Example │ │ │ ├── Pods-EARestrictedScrollView-Example-Info.plist │ │ │ ├── Pods-EARestrictedScrollView-Example-acknowledgements.markdown │ │ │ ├── Pods-EARestrictedScrollView-Example-acknowledgements.plist │ │ │ ├── Pods-EARestrictedScrollView-Example-dummy.m │ │ │ ├── Pods-EARestrictedScrollView-Example-frameworks.sh │ │ │ ├── Pods-EARestrictedScrollView-Example-umbrella.h │ │ │ ├── Pods-EARestrictedScrollView-Example.debug.xcconfig │ │ │ ├── Pods-EARestrictedScrollView-Example.modulemap │ │ │ └── Pods-EARestrictedScrollView-Example.release.xcconfig │ │ ├── Pods-Tests │ │ │ ├── Pods-Tests-Info.plist │ │ │ ├── Pods-Tests-acknowledgements.markdown │ │ │ ├── Pods-Tests-acknowledgements.plist │ │ │ ├── Pods-Tests-dummy.m │ │ │ ├── Pods-Tests-frameworks.sh │ │ │ ├── Pods-Tests-umbrella.h │ │ │ ├── Pods-Tests.debug.xcconfig │ │ │ ├── Pods-Tests.modulemap │ │ │ └── Pods-Tests.release.xcconfig │ │ └── iOSSnapshotTestCase │ │ │ ├── iOSSnapshotTestCase-Info.plist │ │ │ ├── iOSSnapshotTestCase-dummy.m │ │ │ ├── iOSSnapshotTestCase-prefix.pch │ │ │ ├── iOSSnapshotTestCase-umbrella.h │ │ │ ├── iOSSnapshotTestCase.debug.xcconfig │ │ │ ├── iOSSnapshotTestCase.modulemap │ │ │ ├── iOSSnapshotTestCase.release.xcconfig │ │ │ └── iOSSnapshotTestCase.xcconfig │ └── iOSSnapshotTestCase │ │ ├── FBSnapshotTestCase │ │ ├── Categories │ │ │ ├── UIImage+Compare.h │ │ │ ├── UIImage+Compare.m │ │ │ ├── UIImage+Diff.h │ │ │ ├── UIImage+Diff.m │ │ │ ├── UIImage+Snapshot.h │ │ │ └── UIImage+Snapshot.m │ │ ├── FBSnapshotTestCase.h │ │ ├── FBSnapshotTestCase.m │ │ ├── FBSnapshotTestCasePlatform.h │ │ ├── FBSnapshotTestCasePlatform.m │ │ ├── FBSnapshotTestController.h │ │ ├── FBSnapshotTestController.m │ │ └── SwiftSupport.swift │ │ ├── LICENSE │ │ └── README.md ├── Resources │ ├── Assets.xcassets │ │ ├── AppIcon.appiconset │ │ │ └── Contents.json │ │ ├── Contents.json │ │ └── milky-way.imageset │ │ │ ├── Contents.json │ │ │ └── milky-way.jpg │ └── Base.lproj │ │ └── LaunchScreen.storyboard ├── Source │ ├── AppDelegate.swift │ └── ViewController.swift ├── Supporting-files │ └── Info.plist └── Tests │ ├── EARestrictedScrollViewTests.swift │ ├── Info.plist │ └── ReferenceImages_64 │ └── Tests.EARestrictedScrollViewTests │ ├── test_initial_state_looks_as_expected@2x.png │ └── test_scroll_view_moves_offset_inside_restriction_area@2x.png ├── LICENSE.md ├── Package.swift ├── README.md ├── Screenshots ├── Demo.gif ├── Screenshot01.png └── ScreenshotIB.png ├── Source └── EARestrictedScrollView.swift └── _Pods.xcodeproj /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ealeksandrov/EARestrictedScrollView/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/deploy.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ealeksandrov/EARestrictedScrollView/HEAD/.github/workflows/deploy.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ealeksandrov/EARestrictedScrollView/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ealeksandrov/EARestrictedScrollView/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /EARestrictedScrollView.podspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ealeksandrov/EARestrictedScrollView/HEAD/EARestrictedScrollView.podspec -------------------------------------------------------------------------------- /Example/EARestrictedScrollView-Example.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ealeksandrov/EARestrictedScrollView/HEAD/Example/EARestrictedScrollView-Example.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /Example/EARestrictedScrollView-Example.xcodeproj/xcshareddata/xcschemes/Example.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ealeksandrov/EARestrictedScrollView/HEAD/Example/EARestrictedScrollView-Example.xcodeproj/xcshareddata/xcschemes/Example.xcscheme -------------------------------------------------------------------------------- /Example/EARestrictedScrollView-Example.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ealeksandrov/EARestrictedScrollView/HEAD/Example/EARestrictedScrollView-Example.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Example/EARestrictedScrollView-Example.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ealeksandrov/EARestrictedScrollView/HEAD/Example/EARestrictedScrollView-Example.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /Example/Podfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ealeksandrov/EARestrictedScrollView/HEAD/Example/Podfile -------------------------------------------------------------------------------- /Example/Podfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ealeksandrov/EARestrictedScrollView/HEAD/Example/Podfile.lock -------------------------------------------------------------------------------- /Example/Pods/Local Podspecs/EARestrictedScrollView.podspec.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ealeksandrov/EARestrictedScrollView/HEAD/Example/Pods/Local Podspecs/EARestrictedScrollView.podspec.json -------------------------------------------------------------------------------- /Example/Pods/Manifest.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ealeksandrov/EARestrictedScrollView/HEAD/Example/Pods/Manifest.lock -------------------------------------------------------------------------------- /Example/Pods/Pods.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ealeksandrov/EARestrictedScrollView/HEAD/Example/Pods/Pods.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /Example/Pods/Pods.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ealeksandrov/EARestrictedScrollView/HEAD/Example/Pods/Pods.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Example/Pods/Pods.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ealeksandrov/EARestrictedScrollView/HEAD/Example/Pods/Pods.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /Example/Pods/Pods.xcodeproj/xcshareddata/xcschemes/EARestrictedScrollView.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ealeksandrov/EARestrictedScrollView/HEAD/Example/Pods/Pods.xcodeproj/xcshareddata/xcschemes/EARestrictedScrollView.xcscheme -------------------------------------------------------------------------------- /Example/Pods/Target Support Files/EARestrictedScrollView/EARestrictedScrollView-Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ealeksandrov/EARestrictedScrollView/HEAD/Example/Pods/Target Support Files/EARestrictedScrollView/EARestrictedScrollView-Info.plist -------------------------------------------------------------------------------- /Example/Pods/Target Support Files/EARestrictedScrollView/EARestrictedScrollView-dummy.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ealeksandrov/EARestrictedScrollView/HEAD/Example/Pods/Target Support Files/EARestrictedScrollView/EARestrictedScrollView-dummy.m -------------------------------------------------------------------------------- /Example/Pods/Target Support Files/EARestrictedScrollView/EARestrictedScrollView-prefix.pch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ealeksandrov/EARestrictedScrollView/HEAD/Example/Pods/Target Support Files/EARestrictedScrollView/EARestrictedScrollView-prefix.pch -------------------------------------------------------------------------------- /Example/Pods/Target Support Files/EARestrictedScrollView/EARestrictedScrollView-umbrella.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ealeksandrov/EARestrictedScrollView/HEAD/Example/Pods/Target Support Files/EARestrictedScrollView/EARestrictedScrollView-umbrella.h -------------------------------------------------------------------------------- /Example/Pods/Target Support Files/EARestrictedScrollView/EARestrictedScrollView.debug.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ealeksandrov/EARestrictedScrollView/HEAD/Example/Pods/Target Support Files/EARestrictedScrollView/EARestrictedScrollView.debug.xcconfig -------------------------------------------------------------------------------- /Example/Pods/Target Support Files/EARestrictedScrollView/EARestrictedScrollView.modulemap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ealeksandrov/EARestrictedScrollView/HEAD/Example/Pods/Target Support Files/EARestrictedScrollView/EARestrictedScrollView.modulemap -------------------------------------------------------------------------------- /Example/Pods/Target Support Files/EARestrictedScrollView/EARestrictedScrollView.release.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ealeksandrov/EARestrictedScrollView/HEAD/Example/Pods/Target Support Files/EARestrictedScrollView/EARestrictedScrollView.release.xcconfig -------------------------------------------------------------------------------- /Example/Pods/Target Support Files/EARestrictedScrollView/EARestrictedScrollView.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ealeksandrov/EARestrictedScrollView/HEAD/Example/Pods/Target Support Files/EARestrictedScrollView/EARestrictedScrollView.xcconfig -------------------------------------------------------------------------------- /Example/Pods/Target Support Files/Pods-EARestrictedScrollView-Example/Pods-EARestrictedScrollView-Example-Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ealeksandrov/EARestrictedScrollView/HEAD/Example/Pods/Target Support Files/Pods-EARestrictedScrollView-Example/Pods-EARestrictedScrollView-Example-Info.plist -------------------------------------------------------------------------------- /Example/Pods/Target Support Files/Pods-EARestrictedScrollView-Example/Pods-EARestrictedScrollView-Example-acknowledgements.markdown: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ealeksandrov/EARestrictedScrollView/HEAD/Example/Pods/Target Support Files/Pods-EARestrictedScrollView-Example/Pods-EARestrictedScrollView-Example-acknowledgements.markdown -------------------------------------------------------------------------------- /Example/Pods/Target Support Files/Pods-EARestrictedScrollView-Example/Pods-EARestrictedScrollView-Example-acknowledgements.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ealeksandrov/EARestrictedScrollView/HEAD/Example/Pods/Target Support Files/Pods-EARestrictedScrollView-Example/Pods-EARestrictedScrollView-Example-acknowledgements.plist -------------------------------------------------------------------------------- /Example/Pods/Target Support Files/Pods-EARestrictedScrollView-Example/Pods-EARestrictedScrollView-Example-dummy.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ealeksandrov/EARestrictedScrollView/HEAD/Example/Pods/Target Support Files/Pods-EARestrictedScrollView-Example/Pods-EARestrictedScrollView-Example-dummy.m -------------------------------------------------------------------------------- /Example/Pods/Target Support Files/Pods-EARestrictedScrollView-Example/Pods-EARestrictedScrollView-Example-frameworks.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ealeksandrov/EARestrictedScrollView/HEAD/Example/Pods/Target Support Files/Pods-EARestrictedScrollView-Example/Pods-EARestrictedScrollView-Example-frameworks.sh -------------------------------------------------------------------------------- /Example/Pods/Target Support Files/Pods-EARestrictedScrollView-Example/Pods-EARestrictedScrollView-Example-umbrella.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ealeksandrov/EARestrictedScrollView/HEAD/Example/Pods/Target Support Files/Pods-EARestrictedScrollView-Example/Pods-EARestrictedScrollView-Example-umbrella.h -------------------------------------------------------------------------------- /Example/Pods/Target Support Files/Pods-EARestrictedScrollView-Example/Pods-EARestrictedScrollView-Example.debug.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ealeksandrov/EARestrictedScrollView/HEAD/Example/Pods/Target Support Files/Pods-EARestrictedScrollView-Example/Pods-EARestrictedScrollView-Example.debug.xcconfig -------------------------------------------------------------------------------- /Example/Pods/Target Support Files/Pods-EARestrictedScrollView-Example/Pods-EARestrictedScrollView-Example.modulemap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ealeksandrov/EARestrictedScrollView/HEAD/Example/Pods/Target Support Files/Pods-EARestrictedScrollView-Example/Pods-EARestrictedScrollView-Example.modulemap -------------------------------------------------------------------------------- /Example/Pods/Target Support Files/Pods-EARestrictedScrollView-Example/Pods-EARestrictedScrollView-Example.release.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ealeksandrov/EARestrictedScrollView/HEAD/Example/Pods/Target Support Files/Pods-EARestrictedScrollView-Example/Pods-EARestrictedScrollView-Example.release.xcconfig -------------------------------------------------------------------------------- /Example/Pods/Target Support Files/Pods-Tests/Pods-Tests-Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ealeksandrov/EARestrictedScrollView/HEAD/Example/Pods/Target Support Files/Pods-Tests/Pods-Tests-Info.plist -------------------------------------------------------------------------------- /Example/Pods/Target Support Files/Pods-Tests/Pods-Tests-acknowledgements.markdown: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ealeksandrov/EARestrictedScrollView/HEAD/Example/Pods/Target Support Files/Pods-Tests/Pods-Tests-acknowledgements.markdown -------------------------------------------------------------------------------- /Example/Pods/Target Support Files/Pods-Tests/Pods-Tests-acknowledgements.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ealeksandrov/EARestrictedScrollView/HEAD/Example/Pods/Target Support Files/Pods-Tests/Pods-Tests-acknowledgements.plist -------------------------------------------------------------------------------- /Example/Pods/Target Support Files/Pods-Tests/Pods-Tests-dummy.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ealeksandrov/EARestrictedScrollView/HEAD/Example/Pods/Target Support Files/Pods-Tests/Pods-Tests-dummy.m -------------------------------------------------------------------------------- /Example/Pods/Target Support Files/Pods-Tests/Pods-Tests-frameworks.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ealeksandrov/EARestrictedScrollView/HEAD/Example/Pods/Target Support Files/Pods-Tests/Pods-Tests-frameworks.sh -------------------------------------------------------------------------------- /Example/Pods/Target Support Files/Pods-Tests/Pods-Tests-umbrella.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ealeksandrov/EARestrictedScrollView/HEAD/Example/Pods/Target Support Files/Pods-Tests/Pods-Tests-umbrella.h -------------------------------------------------------------------------------- /Example/Pods/Target Support Files/Pods-Tests/Pods-Tests.debug.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ealeksandrov/EARestrictedScrollView/HEAD/Example/Pods/Target Support Files/Pods-Tests/Pods-Tests.debug.xcconfig -------------------------------------------------------------------------------- /Example/Pods/Target Support Files/Pods-Tests/Pods-Tests.modulemap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ealeksandrov/EARestrictedScrollView/HEAD/Example/Pods/Target Support Files/Pods-Tests/Pods-Tests.modulemap -------------------------------------------------------------------------------- /Example/Pods/Target Support Files/Pods-Tests/Pods-Tests.release.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ealeksandrov/EARestrictedScrollView/HEAD/Example/Pods/Target Support Files/Pods-Tests/Pods-Tests.release.xcconfig -------------------------------------------------------------------------------- /Example/Pods/Target Support Files/iOSSnapshotTestCase/iOSSnapshotTestCase-Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ealeksandrov/EARestrictedScrollView/HEAD/Example/Pods/Target Support Files/iOSSnapshotTestCase/iOSSnapshotTestCase-Info.plist -------------------------------------------------------------------------------- /Example/Pods/Target Support Files/iOSSnapshotTestCase/iOSSnapshotTestCase-dummy.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ealeksandrov/EARestrictedScrollView/HEAD/Example/Pods/Target Support Files/iOSSnapshotTestCase/iOSSnapshotTestCase-dummy.m -------------------------------------------------------------------------------- /Example/Pods/Target Support Files/iOSSnapshotTestCase/iOSSnapshotTestCase-prefix.pch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ealeksandrov/EARestrictedScrollView/HEAD/Example/Pods/Target Support Files/iOSSnapshotTestCase/iOSSnapshotTestCase-prefix.pch -------------------------------------------------------------------------------- /Example/Pods/Target Support Files/iOSSnapshotTestCase/iOSSnapshotTestCase-umbrella.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ealeksandrov/EARestrictedScrollView/HEAD/Example/Pods/Target Support Files/iOSSnapshotTestCase/iOSSnapshotTestCase-umbrella.h -------------------------------------------------------------------------------- /Example/Pods/Target Support Files/iOSSnapshotTestCase/iOSSnapshotTestCase.debug.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ealeksandrov/EARestrictedScrollView/HEAD/Example/Pods/Target Support Files/iOSSnapshotTestCase/iOSSnapshotTestCase.debug.xcconfig -------------------------------------------------------------------------------- /Example/Pods/Target Support Files/iOSSnapshotTestCase/iOSSnapshotTestCase.modulemap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ealeksandrov/EARestrictedScrollView/HEAD/Example/Pods/Target Support Files/iOSSnapshotTestCase/iOSSnapshotTestCase.modulemap -------------------------------------------------------------------------------- /Example/Pods/Target Support Files/iOSSnapshotTestCase/iOSSnapshotTestCase.release.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ealeksandrov/EARestrictedScrollView/HEAD/Example/Pods/Target Support Files/iOSSnapshotTestCase/iOSSnapshotTestCase.release.xcconfig -------------------------------------------------------------------------------- /Example/Pods/Target Support Files/iOSSnapshotTestCase/iOSSnapshotTestCase.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ealeksandrov/EARestrictedScrollView/HEAD/Example/Pods/Target Support Files/iOSSnapshotTestCase/iOSSnapshotTestCase.xcconfig -------------------------------------------------------------------------------- /Example/Pods/iOSSnapshotTestCase/FBSnapshotTestCase/Categories/UIImage+Compare.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ealeksandrov/EARestrictedScrollView/HEAD/Example/Pods/iOSSnapshotTestCase/FBSnapshotTestCase/Categories/UIImage+Compare.h -------------------------------------------------------------------------------- /Example/Pods/iOSSnapshotTestCase/FBSnapshotTestCase/Categories/UIImage+Compare.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ealeksandrov/EARestrictedScrollView/HEAD/Example/Pods/iOSSnapshotTestCase/FBSnapshotTestCase/Categories/UIImage+Compare.m -------------------------------------------------------------------------------- /Example/Pods/iOSSnapshotTestCase/FBSnapshotTestCase/Categories/UIImage+Diff.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ealeksandrov/EARestrictedScrollView/HEAD/Example/Pods/iOSSnapshotTestCase/FBSnapshotTestCase/Categories/UIImage+Diff.h -------------------------------------------------------------------------------- /Example/Pods/iOSSnapshotTestCase/FBSnapshotTestCase/Categories/UIImage+Diff.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ealeksandrov/EARestrictedScrollView/HEAD/Example/Pods/iOSSnapshotTestCase/FBSnapshotTestCase/Categories/UIImage+Diff.m -------------------------------------------------------------------------------- /Example/Pods/iOSSnapshotTestCase/FBSnapshotTestCase/Categories/UIImage+Snapshot.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ealeksandrov/EARestrictedScrollView/HEAD/Example/Pods/iOSSnapshotTestCase/FBSnapshotTestCase/Categories/UIImage+Snapshot.h -------------------------------------------------------------------------------- /Example/Pods/iOSSnapshotTestCase/FBSnapshotTestCase/Categories/UIImage+Snapshot.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ealeksandrov/EARestrictedScrollView/HEAD/Example/Pods/iOSSnapshotTestCase/FBSnapshotTestCase/Categories/UIImage+Snapshot.m -------------------------------------------------------------------------------- /Example/Pods/iOSSnapshotTestCase/FBSnapshotTestCase/FBSnapshotTestCase.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ealeksandrov/EARestrictedScrollView/HEAD/Example/Pods/iOSSnapshotTestCase/FBSnapshotTestCase/FBSnapshotTestCase.h -------------------------------------------------------------------------------- /Example/Pods/iOSSnapshotTestCase/FBSnapshotTestCase/FBSnapshotTestCase.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ealeksandrov/EARestrictedScrollView/HEAD/Example/Pods/iOSSnapshotTestCase/FBSnapshotTestCase/FBSnapshotTestCase.m -------------------------------------------------------------------------------- /Example/Pods/iOSSnapshotTestCase/FBSnapshotTestCase/FBSnapshotTestCasePlatform.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ealeksandrov/EARestrictedScrollView/HEAD/Example/Pods/iOSSnapshotTestCase/FBSnapshotTestCase/FBSnapshotTestCasePlatform.h -------------------------------------------------------------------------------- /Example/Pods/iOSSnapshotTestCase/FBSnapshotTestCase/FBSnapshotTestCasePlatform.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ealeksandrov/EARestrictedScrollView/HEAD/Example/Pods/iOSSnapshotTestCase/FBSnapshotTestCase/FBSnapshotTestCasePlatform.m -------------------------------------------------------------------------------- /Example/Pods/iOSSnapshotTestCase/FBSnapshotTestCase/FBSnapshotTestController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ealeksandrov/EARestrictedScrollView/HEAD/Example/Pods/iOSSnapshotTestCase/FBSnapshotTestCase/FBSnapshotTestController.h -------------------------------------------------------------------------------- /Example/Pods/iOSSnapshotTestCase/FBSnapshotTestCase/FBSnapshotTestController.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ealeksandrov/EARestrictedScrollView/HEAD/Example/Pods/iOSSnapshotTestCase/FBSnapshotTestCase/FBSnapshotTestController.m -------------------------------------------------------------------------------- /Example/Pods/iOSSnapshotTestCase/FBSnapshotTestCase/SwiftSupport.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ealeksandrov/EARestrictedScrollView/HEAD/Example/Pods/iOSSnapshotTestCase/FBSnapshotTestCase/SwiftSupport.swift -------------------------------------------------------------------------------- /Example/Pods/iOSSnapshotTestCase/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ealeksandrov/EARestrictedScrollView/HEAD/Example/Pods/iOSSnapshotTestCase/LICENSE -------------------------------------------------------------------------------- /Example/Pods/iOSSnapshotTestCase/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ealeksandrov/EARestrictedScrollView/HEAD/Example/Pods/iOSSnapshotTestCase/README.md -------------------------------------------------------------------------------- /Example/Resources/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ealeksandrov/EARestrictedScrollView/HEAD/Example/Resources/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /Example/Resources/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ealeksandrov/EARestrictedScrollView/HEAD/Example/Resources/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /Example/Resources/Assets.xcassets/milky-way.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ealeksandrov/EARestrictedScrollView/HEAD/Example/Resources/Assets.xcassets/milky-way.imageset/Contents.json -------------------------------------------------------------------------------- /Example/Resources/Assets.xcassets/milky-way.imageset/milky-way.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ealeksandrov/EARestrictedScrollView/HEAD/Example/Resources/Assets.xcassets/milky-way.imageset/milky-way.jpg -------------------------------------------------------------------------------- /Example/Resources/Base.lproj/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ealeksandrov/EARestrictedScrollView/HEAD/Example/Resources/Base.lproj/LaunchScreen.storyboard -------------------------------------------------------------------------------- /Example/Source/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ealeksandrov/EARestrictedScrollView/HEAD/Example/Source/AppDelegate.swift -------------------------------------------------------------------------------- /Example/Source/ViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ealeksandrov/EARestrictedScrollView/HEAD/Example/Source/ViewController.swift -------------------------------------------------------------------------------- /Example/Supporting-files/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ealeksandrov/EARestrictedScrollView/HEAD/Example/Supporting-files/Info.plist -------------------------------------------------------------------------------- /Example/Tests/EARestrictedScrollViewTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ealeksandrov/EARestrictedScrollView/HEAD/Example/Tests/EARestrictedScrollViewTests.swift -------------------------------------------------------------------------------- /Example/Tests/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ealeksandrov/EARestrictedScrollView/HEAD/Example/Tests/Info.plist -------------------------------------------------------------------------------- /Example/Tests/ReferenceImages_64/Tests.EARestrictedScrollViewTests/test_initial_state_looks_as_expected@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ealeksandrov/EARestrictedScrollView/HEAD/Example/Tests/ReferenceImages_64/Tests.EARestrictedScrollViewTests/test_initial_state_looks_as_expected@2x.png -------------------------------------------------------------------------------- /Example/Tests/ReferenceImages_64/Tests.EARestrictedScrollViewTests/test_scroll_view_moves_offset_inside_restriction_area@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ealeksandrov/EARestrictedScrollView/HEAD/Example/Tests/ReferenceImages_64/Tests.EARestrictedScrollViewTests/test_scroll_view_moves_offset_inside_restriction_area@2x.png -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ealeksandrov/EARestrictedScrollView/HEAD/LICENSE.md -------------------------------------------------------------------------------- /Package.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ealeksandrov/EARestrictedScrollView/HEAD/Package.swift -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ealeksandrov/EARestrictedScrollView/HEAD/README.md -------------------------------------------------------------------------------- /Screenshots/Demo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ealeksandrov/EARestrictedScrollView/HEAD/Screenshots/Demo.gif -------------------------------------------------------------------------------- /Screenshots/Screenshot01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ealeksandrov/EARestrictedScrollView/HEAD/Screenshots/Screenshot01.png -------------------------------------------------------------------------------- /Screenshots/ScreenshotIB.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ealeksandrov/EARestrictedScrollView/HEAD/Screenshots/ScreenshotIB.png -------------------------------------------------------------------------------- /Source/EARestrictedScrollView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ealeksandrov/EARestrictedScrollView/HEAD/Source/EARestrictedScrollView.swift -------------------------------------------------------------------------------- /_Pods.xcodeproj: -------------------------------------------------------------------------------- 1 | Example/Pods/Pods.xcodeproj --------------------------------------------------------------------------------