├── .gitignore ├── Demo └── LottieRefresh │ ├── Cartfile │ ├── Cartfile.resolved │ ├── LottieRefresh.xcodeproj │ ├── project.pbxproj │ └── project.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcshareddata │ │ └── IDEWorkspaceChecks.plist │ └── LottieRefresh │ ├── AppDelegate.swift │ ├── Assets.xcassets │ ├── AppIcon.appiconset │ │ └── Contents.json │ └── Contents.json │ ├── Base.lproj │ └── LaunchScreen.storyboard │ ├── Info.plist │ ├── LOTInfinitingView.swift │ ├── LOTRefreshView.swift │ ├── LOTTableView.swift │ ├── ViewController.swift │ ├── WKWebViewController.swift │ └── lottie.bundle │ └── 4497-pull-to-refresh.json ├── LICENSE ├── ReadMe.md ├── SFRefresh.xcodeproj ├── project.pbxproj ├── project.xcworkspace │ ├── contents.xcworkspacedata │ └── xcshareddata │ │ └── IDEWorkspaceChecks.plist └── xcshareddata │ └── xcschemes │ └── SFRefresh.xcscheme ├── SFRefresh ├── Info.plist ├── SFInfinitingView.swift ├── SFRefresh.h ├── SFRefreshProtocol.swift ├── SFRefreshView.swift └── SFScrollViewSwizzled.swift └── lottiedemo.gif /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cntrump/SFRefresh/HEAD/.gitignore -------------------------------------------------------------------------------- /Demo/LottieRefresh/Cartfile: -------------------------------------------------------------------------------- 1 | github "airbnb/lottie-ios" "master" 2 | -------------------------------------------------------------------------------- /Demo/LottieRefresh/Cartfile.resolved: -------------------------------------------------------------------------------- 1 | github "airbnb/lottie-ios" "5a174970afcc25b4d15c3d095e13287db89e972e" 2 | -------------------------------------------------------------------------------- /Demo/LottieRefresh/LottieRefresh.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cntrump/SFRefresh/HEAD/Demo/LottieRefresh/LottieRefresh.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /Demo/LottieRefresh/LottieRefresh.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cntrump/SFRefresh/HEAD/Demo/LottieRefresh/LottieRefresh.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Demo/LottieRefresh/LottieRefresh.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cntrump/SFRefresh/HEAD/Demo/LottieRefresh/LottieRefresh.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /Demo/LottieRefresh/LottieRefresh/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cntrump/SFRefresh/HEAD/Demo/LottieRefresh/LottieRefresh/AppDelegate.swift -------------------------------------------------------------------------------- /Demo/LottieRefresh/LottieRefresh/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cntrump/SFRefresh/HEAD/Demo/LottieRefresh/LottieRefresh/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /Demo/LottieRefresh/LottieRefresh/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cntrump/SFRefresh/HEAD/Demo/LottieRefresh/LottieRefresh/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /Demo/LottieRefresh/LottieRefresh/Base.lproj/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cntrump/SFRefresh/HEAD/Demo/LottieRefresh/LottieRefresh/Base.lproj/LaunchScreen.storyboard -------------------------------------------------------------------------------- /Demo/LottieRefresh/LottieRefresh/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cntrump/SFRefresh/HEAD/Demo/LottieRefresh/LottieRefresh/Info.plist -------------------------------------------------------------------------------- /Demo/LottieRefresh/LottieRefresh/LOTInfinitingView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cntrump/SFRefresh/HEAD/Demo/LottieRefresh/LottieRefresh/LOTInfinitingView.swift -------------------------------------------------------------------------------- /Demo/LottieRefresh/LottieRefresh/LOTRefreshView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cntrump/SFRefresh/HEAD/Demo/LottieRefresh/LottieRefresh/LOTRefreshView.swift -------------------------------------------------------------------------------- /Demo/LottieRefresh/LottieRefresh/LOTTableView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cntrump/SFRefresh/HEAD/Demo/LottieRefresh/LottieRefresh/LOTTableView.swift -------------------------------------------------------------------------------- /Demo/LottieRefresh/LottieRefresh/ViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cntrump/SFRefresh/HEAD/Demo/LottieRefresh/LottieRefresh/ViewController.swift -------------------------------------------------------------------------------- /Demo/LottieRefresh/LottieRefresh/WKWebViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cntrump/SFRefresh/HEAD/Demo/LottieRefresh/LottieRefresh/WKWebViewController.swift -------------------------------------------------------------------------------- /Demo/LottieRefresh/LottieRefresh/lottie.bundle/4497-pull-to-refresh.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cntrump/SFRefresh/HEAD/Demo/LottieRefresh/LottieRefresh/lottie.bundle/4497-pull-to-refresh.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cntrump/SFRefresh/HEAD/LICENSE -------------------------------------------------------------------------------- /ReadMe.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cntrump/SFRefresh/HEAD/ReadMe.md -------------------------------------------------------------------------------- /SFRefresh.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cntrump/SFRefresh/HEAD/SFRefresh.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /SFRefresh.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cntrump/SFRefresh/HEAD/SFRefresh.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /SFRefresh.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cntrump/SFRefresh/HEAD/SFRefresh.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /SFRefresh.xcodeproj/xcshareddata/xcschemes/SFRefresh.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cntrump/SFRefresh/HEAD/SFRefresh.xcodeproj/xcshareddata/xcschemes/SFRefresh.xcscheme -------------------------------------------------------------------------------- /SFRefresh/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cntrump/SFRefresh/HEAD/SFRefresh/Info.plist -------------------------------------------------------------------------------- /SFRefresh/SFInfinitingView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cntrump/SFRefresh/HEAD/SFRefresh/SFInfinitingView.swift -------------------------------------------------------------------------------- /SFRefresh/SFRefresh.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cntrump/SFRefresh/HEAD/SFRefresh/SFRefresh.h -------------------------------------------------------------------------------- /SFRefresh/SFRefreshProtocol.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cntrump/SFRefresh/HEAD/SFRefresh/SFRefreshProtocol.swift -------------------------------------------------------------------------------- /SFRefresh/SFRefreshView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cntrump/SFRefresh/HEAD/SFRefresh/SFRefreshView.swift -------------------------------------------------------------------------------- /SFRefresh/SFScrollViewSwizzled.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cntrump/SFRefresh/HEAD/SFRefresh/SFScrollViewSwizzled.swift -------------------------------------------------------------------------------- /lottiedemo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cntrump/SFRefresh/HEAD/lottiedemo.gif --------------------------------------------------------------------------------