├── .gitignore ├── Demo ├── AppDelegate.swift ├── Assets.xcassets │ ├── AppIcon.appiconset │ │ └── Contents.json │ └── Contents.json ├── Base.lproj │ └── LaunchScreen.storyboard ├── Info.plist ├── List │ └── Simple │ │ ├── SimpleCell.swift │ │ ├── SimpleList.swift │ │ ├── SimplePullToRefreshView.swift │ │ └── SimpleRefreshingView.swift ├── MenuView.swift ├── MutipleListView.swift ├── Preview Content │ └── Preview Assets.xcassets │ │ └── Contents.json ├── SceneDelegate.swift ├── SingleListInNavigationAndTabView.swift ├── SingleListInNavigtionView.swift ├── SingleListWithoutNavigationView.swift └── Utilities │ └── ActivityIndicator.swift ├── Images ├── logo.png └── screenshot.gif ├── LICENSE ├── Package.swift ├── README.md ├── Refresh.xcodeproj ├── RefreshTests_Info.plist ├── Refresh_Info.plist ├── project.pbxproj ├── project.xcworkspace │ ├── contents.xcworkspacedata │ └── xcshareddata │ │ ├── IDEWorkspaceChecks.plist │ │ └── WorkspaceSettings.xcsettings └── xcshareddata │ └── xcschemes │ ├── Demo.xcscheme │ └── Refresh-Package.xcscheme ├── Sources └── Refresh │ ├── Footer.swift │ ├── FooterKey.swift │ ├── Header.swift │ ├── HeaderKey.swift │ ├── List+Refresh.swift │ ├── Modifier.swift │ ├── Refresh.swift │ └── Utilities.swift └── Tests ├── LinuxMain.swift └── RefreshTests ├── RefreshTests.swift └── XCTestManifests.swift /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | /.build 3 | /Packages 4 | #/*.xcodeproj 5 | xcuserdata/ 6 | -------------------------------------------------------------------------------- /Demo/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wxxsw/Refresh/HEAD/Demo/AppDelegate.swift -------------------------------------------------------------------------------- /Demo/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wxxsw/Refresh/HEAD/Demo/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /Demo/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wxxsw/Refresh/HEAD/Demo/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /Demo/Base.lproj/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wxxsw/Refresh/HEAD/Demo/Base.lproj/LaunchScreen.storyboard -------------------------------------------------------------------------------- /Demo/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wxxsw/Refresh/HEAD/Demo/Info.plist -------------------------------------------------------------------------------- /Demo/List/Simple/SimpleCell.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wxxsw/Refresh/HEAD/Demo/List/Simple/SimpleCell.swift -------------------------------------------------------------------------------- /Demo/List/Simple/SimpleList.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wxxsw/Refresh/HEAD/Demo/List/Simple/SimpleList.swift -------------------------------------------------------------------------------- /Demo/List/Simple/SimplePullToRefreshView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wxxsw/Refresh/HEAD/Demo/List/Simple/SimplePullToRefreshView.swift -------------------------------------------------------------------------------- /Demo/List/Simple/SimpleRefreshingView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wxxsw/Refresh/HEAD/Demo/List/Simple/SimpleRefreshingView.swift -------------------------------------------------------------------------------- /Demo/MenuView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wxxsw/Refresh/HEAD/Demo/MenuView.swift -------------------------------------------------------------------------------- /Demo/MutipleListView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wxxsw/Refresh/HEAD/Demo/MutipleListView.swift -------------------------------------------------------------------------------- /Demo/Preview Content/Preview Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wxxsw/Refresh/HEAD/Demo/Preview Content/Preview Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /Demo/SceneDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wxxsw/Refresh/HEAD/Demo/SceneDelegate.swift -------------------------------------------------------------------------------- /Demo/SingleListInNavigationAndTabView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wxxsw/Refresh/HEAD/Demo/SingleListInNavigationAndTabView.swift -------------------------------------------------------------------------------- /Demo/SingleListInNavigtionView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wxxsw/Refresh/HEAD/Demo/SingleListInNavigtionView.swift -------------------------------------------------------------------------------- /Demo/SingleListWithoutNavigationView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wxxsw/Refresh/HEAD/Demo/SingleListWithoutNavigationView.swift -------------------------------------------------------------------------------- /Demo/Utilities/ActivityIndicator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wxxsw/Refresh/HEAD/Demo/Utilities/ActivityIndicator.swift -------------------------------------------------------------------------------- /Images/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wxxsw/Refresh/HEAD/Images/logo.png -------------------------------------------------------------------------------- /Images/screenshot.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wxxsw/Refresh/HEAD/Images/screenshot.gif -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wxxsw/Refresh/HEAD/LICENSE -------------------------------------------------------------------------------- /Package.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wxxsw/Refresh/HEAD/Package.swift -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wxxsw/Refresh/HEAD/README.md -------------------------------------------------------------------------------- /Refresh.xcodeproj/RefreshTests_Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wxxsw/Refresh/HEAD/Refresh.xcodeproj/RefreshTests_Info.plist -------------------------------------------------------------------------------- /Refresh.xcodeproj/Refresh_Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wxxsw/Refresh/HEAD/Refresh.xcodeproj/Refresh_Info.plist -------------------------------------------------------------------------------- /Refresh.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wxxsw/Refresh/HEAD/Refresh.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /Refresh.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wxxsw/Refresh/HEAD/Refresh.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Refresh.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wxxsw/Refresh/HEAD/Refresh.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /Refresh.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wxxsw/Refresh/HEAD/Refresh.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings -------------------------------------------------------------------------------- /Refresh.xcodeproj/xcshareddata/xcschemes/Demo.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wxxsw/Refresh/HEAD/Refresh.xcodeproj/xcshareddata/xcschemes/Demo.xcscheme -------------------------------------------------------------------------------- /Refresh.xcodeproj/xcshareddata/xcschemes/Refresh-Package.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wxxsw/Refresh/HEAD/Refresh.xcodeproj/xcshareddata/xcschemes/Refresh-Package.xcscheme -------------------------------------------------------------------------------- /Sources/Refresh/Footer.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wxxsw/Refresh/HEAD/Sources/Refresh/Footer.swift -------------------------------------------------------------------------------- /Sources/Refresh/FooterKey.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wxxsw/Refresh/HEAD/Sources/Refresh/FooterKey.swift -------------------------------------------------------------------------------- /Sources/Refresh/Header.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wxxsw/Refresh/HEAD/Sources/Refresh/Header.swift -------------------------------------------------------------------------------- /Sources/Refresh/HeaderKey.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wxxsw/Refresh/HEAD/Sources/Refresh/HeaderKey.swift -------------------------------------------------------------------------------- /Sources/Refresh/List+Refresh.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wxxsw/Refresh/HEAD/Sources/Refresh/List+Refresh.swift -------------------------------------------------------------------------------- /Sources/Refresh/Modifier.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wxxsw/Refresh/HEAD/Sources/Refresh/Modifier.swift -------------------------------------------------------------------------------- /Sources/Refresh/Refresh.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wxxsw/Refresh/HEAD/Sources/Refresh/Refresh.swift -------------------------------------------------------------------------------- /Sources/Refresh/Utilities.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wxxsw/Refresh/HEAD/Sources/Refresh/Utilities.swift -------------------------------------------------------------------------------- /Tests/LinuxMain.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wxxsw/Refresh/HEAD/Tests/LinuxMain.swift -------------------------------------------------------------------------------- /Tests/RefreshTests/RefreshTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wxxsw/Refresh/HEAD/Tests/RefreshTests/RefreshTests.swift -------------------------------------------------------------------------------- /Tests/RefreshTests/XCTestManifests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wxxsw/Refresh/HEAD/Tests/RefreshTests/XCTestManifests.swift --------------------------------------------------------------------------------