├── AJWaveRefresh ├── AJWaveRefreshAnimation.h ├── AJWaveRefreshAnimation.m ├── AJWaveRefreshAutoStateFooter.h ├── AJWaveRefreshAutoStateFooter.m ├── AJWaveRefreshHeader.h ├── AJWaveRefreshHeader.m ├── UIScrollView+AJWaveRefresh.h ├── UIScrollView+AJWaveRefresh.m ├── Vendor │ └── MJRefresh │ │ ├── Base │ │ ├── MJRefreshAutoFooter.h │ │ ├── MJRefreshAutoFooter.m │ │ ├── MJRefreshBackFooter.h │ │ ├── MJRefreshBackFooter.m │ │ ├── MJRefreshComponent.h │ │ ├── MJRefreshComponent.m │ │ ├── MJRefreshFooter.h │ │ ├── MJRefreshFooter.m │ │ ├── MJRefreshHeader.h │ │ └── MJRefreshHeader.m │ │ ├── Custom │ │ ├── Footer │ │ │ ├── Auto │ │ │ │ ├── MJRefreshAutoGifFooter.h │ │ │ │ ├── MJRefreshAutoGifFooter.m │ │ │ │ ├── MJRefreshAutoNormalFooter.h │ │ │ │ ├── MJRefreshAutoNormalFooter.m │ │ │ │ ├── MJRefreshAutoStateFooter.h │ │ │ │ └── MJRefreshAutoStateFooter.m │ │ │ └── Back │ │ │ │ ├── MJRefreshBackGifFooter.h │ │ │ │ ├── MJRefreshBackGifFooter.m │ │ │ │ ├── MJRefreshBackNormalFooter.h │ │ │ │ ├── MJRefreshBackNormalFooter.m │ │ │ │ ├── MJRefreshBackStateFooter.h │ │ │ │ └── MJRefreshBackStateFooter.m │ │ └── Header │ │ │ ├── MJRefreshGifHeader.h │ │ │ ├── MJRefreshGifHeader.m │ │ │ ├── MJRefreshNormalHeader.h │ │ │ ├── MJRefreshNormalHeader.m │ │ │ ├── MJRefreshStateHeader.h │ │ │ └── MJRefreshStateHeader.m │ │ ├── MJRefresh.bundle │ │ └── arrow@2x.png │ │ ├── MJRefresh.h │ │ ├── MJRefreshConst.h │ │ ├── MJRefreshConst.m │ │ ├── UIScrollView+MJExtension.h │ │ ├── UIScrollView+MJExtension.m │ │ ├── UIScrollView+MJRefresh.h │ │ ├── UIScrollView+MJRefresh.m │ │ ├── UIView+MJExtension.h │ │ └── UIView+MJExtension.m ├── grayLogo@2x.png ├── lightGrayLogo@2x.png └── redLogo@2x.png ├── AJWaveRefreshExample ├── AJWaveRefreshExample.xcodeproj │ ├── project.pbxproj │ ├── project.xcworkspace │ │ └── contents.xcworkspacedata │ └── xcuserdata │ │ └── alienjunx.xcuserdatad │ │ └── xcschemes │ │ ├── AJWaveRefreshExample.xcscheme │ │ └── xcschememanagement.plist └── AJWaveRefreshExample │ ├── AppDelegate.h │ ├── AppDelegate.m │ ├── Assets.xcassets │ └── AppIcon.appiconset │ │ └── Contents.json │ ├── Base.lproj │ ├── LaunchScreen.storyboard │ └── Main.storyboard │ ├── ExampleCollectionView.h │ ├── ExampleCollectionView.m │ ├── Info.plist │ ├── ViewController.h │ ├── ViewController.m │ └── main.m ├── LICENSE ├── README.md └── Screenshots ├── screenshot1.gif └── screenshot2.gif /AJWaveRefresh/AJWaveRefreshAnimation.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alienjun/AJWaveRefresh/HEAD/AJWaveRefresh/AJWaveRefreshAnimation.h -------------------------------------------------------------------------------- /AJWaveRefresh/AJWaveRefreshAnimation.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alienjun/AJWaveRefresh/HEAD/AJWaveRefresh/AJWaveRefreshAnimation.m -------------------------------------------------------------------------------- /AJWaveRefresh/AJWaveRefreshAutoStateFooter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alienjun/AJWaveRefresh/HEAD/AJWaveRefresh/AJWaveRefreshAutoStateFooter.h -------------------------------------------------------------------------------- /AJWaveRefresh/AJWaveRefreshAutoStateFooter.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alienjun/AJWaveRefresh/HEAD/AJWaveRefresh/AJWaveRefreshAutoStateFooter.m -------------------------------------------------------------------------------- /AJWaveRefresh/AJWaveRefreshHeader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alienjun/AJWaveRefresh/HEAD/AJWaveRefresh/AJWaveRefreshHeader.h -------------------------------------------------------------------------------- /AJWaveRefresh/AJWaveRefreshHeader.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alienjun/AJWaveRefresh/HEAD/AJWaveRefresh/AJWaveRefreshHeader.m -------------------------------------------------------------------------------- /AJWaveRefresh/UIScrollView+AJWaveRefresh.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alienjun/AJWaveRefresh/HEAD/AJWaveRefresh/UIScrollView+AJWaveRefresh.h -------------------------------------------------------------------------------- /AJWaveRefresh/UIScrollView+AJWaveRefresh.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alienjun/AJWaveRefresh/HEAD/AJWaveRefresh/UIScrollView+AJWaveRefresh.m -------------------------------------------------------------------------------- /AJWaveRefresh/Vendor/MJRefresh/Base/MJRefreshAutoFooter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alienjun/AJWaveRefresh/HEAD/AJWaveRefresh/Vendor/MJRefresh/Base/MJRefreshAutoFooter.h -------------------------------------------------------------------------------- /AJWaveRefresh/Vendor/MJRefresh/Base/MJRefreshAutoFooter.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alienjun/AJWaveRefresh/HEAD/AJWaveRefresh/Vendor/MJRefresh/Base/MJRefreshAutoFooter.m -------------------------------------------------------------------------------- /AJWaveRefresh/Vendor/MJRefresh/Base/MJRefreshBackFooter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alienjun/AJWaveRefresh/HEAD/AJWaveRefresh/Vendor/MJRefresh/Base/MJRefreshBackFooter.h -------------------------------------------------------------------------------- /AJWaveRefresh/Vendor/MJRefresh/Base/MJRefreshBackFooter.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alienjun/AJWaveRefresh/HEAD/AJWaveRefresh/Vendor/MJRefresh/Base/MJRefreshBackFooter.m -------------------------------------------------------------------------------- /AJWaveRefresh/Vendor/MJRefresh/Base/MJRefreshComponent.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alienjun/AJWaveRefresh/HEAD/AJWaveRefresh/Vendor/MJRefresh/Base/MJRefreshComponent.h -------------------------------------------------------------------------------- /AJWaveRefresh/Vendor/MJRefresh/Base/MJRefreshComponent.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alienjun/AJWaveRefresh/HEAD/AJWaveRefresh/Vendor/MJRefresh/Base/MJRefreshComponent.m -------------------------------------------------------------------------------- /AJWaveRefresh/Vendor/MJRefresh/Base/MJRefreshFooter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alienjun/AJWaveRefresh/HEAD/AJWaveRefresh/Vendor/MJRefresh/Base/MJRefreshFooter.h -------------------------------------------------------------------------------- /AJWaveRefresh/Vendor/MJRefresh/Base/MJRefreshFooter.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alienjun/AJWaveRefresh/HEAD/AJWaveRefresh/Vendor/MJRefresh/Base/MJRefreshFooter.m -------------------------------------------------------------------------------- /AJWaveRefresh/Vendor/MJRefresh/Base/MJRefreshHeader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alienjun/AJWaveRefresh/HEAD/AJWaveRefresh/Vendor/MJRefresh/Base/MJRefreshHeader.h -------------------------------------------------------------------------------- /AJWaveRefresh/Vendor/MJRefresh/Base/MJRefreshHeader.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alienjun/AJWaveRefresh/HEAD/AJWaveRefresh/Vendor/MJRefresh/Base/MJRefreshHeader.m -------------------------------------------------------------------------------- /AJWaveRefresh/Vendor/MJRefresh/Custom/Footer/Auto/MJRefreshAutoGifFooter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alienjun/AJWaveRefresh/HEAD/AJWaveRefresh/Vendor/MJRefresh/Custom/Footer/Auto/MJRefreshAutoGifFooter.h -------------------------------------------------------------------------------- /AJWaveRefresh/Vendor/MJRefresh/Custom/Footer/Auto/MJRefreshAutoGifFooter.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alienjun/AJWaveRefresh/HEAD/AJWaveRefresh/Vendor/MJRefresh/Custom/Footer/Auto/MJRefreshAutoGifFooter.m -------------------------------------------------------------------------------- /AJWaveRefresh/Vendor/MJRefresh/Custom/Footer/Auto/MJRefreshAutoNormalFooter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alienjun/AJWaveRefresh/HEAD/AJWaveRefresh/Vendor/MJRefresh/Custom/Footer/Auto/MJRefreshAutoNormalFooter.h -------------------------------------------------------------------------------- /AJWaveRefresh/Vendor/MJRefresh/Custom/Footer/Auto/MJRefreshAutoNormalFooter.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alienjun/AJWaveRefresh/HEAD/AJWaveRefresh/Vendor/MJRefresh/Custom/Footer/Auto/MJRefreshAutoNormalFooter.m -------------------------------------------------------------------------------- /AJWaveRefresh/Vendor/MJRefresh/Custom/Footer/Auto/MJRefreshAutoStateFooter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alienjun/AJWaveRefresh/HEAD/AJWaveRefresh/Vendor/MJRefresh/Custom/Footer/Auto/MJRefreshAutoStateFooter.h -------------------------------------------------------------------------------- /AJWaveRefresh/Vendor/MJRefresh/Custom/Footer/Auto/MJRefreshAutoStateFooter.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alienjun/AJWaveRefresh/HEAD/AJWaveRefresh/Vendor/MJRefresh/Custom/Footer/Auto/MJRefreshAutoStateFooter.m -------------------------------------------------------------------------------- /AJWaveRefresh/Vendor/MJRefresh/Custom/Footer/Back/MJRefreshBackGifFooter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alienjun/AJWaveRefresh/HEAD/AJWaveRefresh/Vendor/MJRefresh/Custom/Footer/Back/MJRefreshBackGifFooter.h -------------------------------------------------------------------------------- /AJWaveRefresh/Vendor/MJRefresh/Custom/Footer/Back/MJRefreshBackGifFooter.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alienjun/AJWaveRefresh/HEAD/AJWaveRefresh/Vendor/MJRefresh/Custom/Footer/Back/MJRefreshBackGifFooter.m -------------------------------------------------------------------------------- /AJWaveRefresh/Vendor/MJRefresh/Custom/Footer/Back/MJRefreshBackNormalFooter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alienjun/AJWaveRefresh/HEAD/AJWaveRefresh/Vendor/MJRefresh/Custom/Footer/Back/MJRefreshBackNormalFooter.h -------------------------------------------------------------------------------- /AJWaveRefresh/Vendor/MJRefresh/Custom/Footer/Back/MJRefreshBackNormalFooter.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alienjun/AJWaveRefresh/HEAD/AJWaveRefresh/Vendor/MJRefresh/Custom/Footer/Back/MJRefreshBackNormalFooter.m -------------------------------------------------------------------------------- /AJWaveRefresh/Vendor/MJRefresh/Custom/Footer/Back/MJRefreshBackStateFooter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alienjun/AJWaveRefresh/HEAD/AJWaveRefresh/Vendor/MJRefresh/Custom/Footer/Back/MJRefreshBackStateFooter.h -------------------------------------------------------------------------------- /AJWaveRefresh/Vendor/MJRefresh/Custom/Footer/Back/MJRefreshBackStateFooter.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alienjun/AJWaveRefresh/HEAD/AJWaveRefresh/Vendor/MJRefresh/Custom/Footer/Back/MJRefreshBackStateFooter.m -------------------------------------------------------------------------------- /AJWaveRefresh/Vendor/MJRefresh/Custom/Header/MJRefreshGifHeader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alienjun/AJWaveRefresh/HEAD/AJWaveRefresh/Vendor/MJRefresh/Custom/Header/MJRefreshGifHeader.h -------------------------------------------------------------------------------- /AJWaveRefresh/Vendor/MJRefresh/Custom/Header/MJRefreshGifHeader.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alienjun/AJWaveRefresh/HEAD/AJWaveRefresh/Vendor/MJRefresh/Custom/Header/MJRefreshGifHeader.m -------------------------------------------------------------------------------- /AJWaveRefresh/Vendor/MJRefresh/Custom/Header/MJRefreshNormalHeader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alienjun/AJWaveRefresh/HEAD/AJWaveRefresh/Vendor/MJRefresh/Custom/Header/MJRefreshNormalHeader.h -------------------------------------------------------------------------------- /AJWaveRefresh/Vendor/MJRefresh/Custom/Header/MJRefreshNormalHeader.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alienjun/AJWaveRefresh/HEAD/AJWaveRefresh/Vendor/MJRefresh/Custom/Header/MJRefreshNormalHeader.m -------------------------------------------------------------------------------- /AJWaveRefresh/Vendor/MJRefresh/Custom/Header/MJRefreshStateHeader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alienjun/AJWaveRefresh/HEAD/AJWaveRefresh/Vendor/MJRefresh/Custom/Header/MJRefreshStateHeader.h -------------------------------------------------------------------------------- /AJWaveRefresh/Vendor/MJRefresh/Custom/Header/MJRefreshStateHeader.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alienjun/AJWaveRefresh/HEAD/AJWaveRefresh/Vendor/MJRefresh/Custom/Header/MJRefreshStateHeader.m -------------------------------------------------------------------------------- /AJWaveRefresh/Vendor/MJRefresh/MJRefresh.bundle/arrow@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alienjun/AJWaveRefresh/HEAD/AJWaveRefresh/Vendor/MJRefresh/MJRefresh.bundle/arrow@2x.png -------------------------------------------------------------------------------- /AJWaveRefresh/Vendor/MJRefresh/MJRefresh.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alienjun/AJWaveRefresh/HEAD/AJWaveRefresh/Vendor/MJRefresh/MJRefresh.h -------------------------------------------------------------------------------- /AJWaveRefresh/Vendor/MJRefresh/MJRefreshConst.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alienjun/AJWaveRefresh/HEAD/AJWaveRefresh/Vendor/MJRefresh/MJRefreshConst.h -------------------------------------------------------------------------------- /AJWaveRefresh/Vendor/MJRefresh/MJRefreshConst.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alienjun/AJWaveRefresh/HEAD/AJWaveRefresh/Vendor/MJRefresh/MJRefreshConst.m -------------------------------------------------------------------------------- /AJWaveRefresh/Vendor/MJRefresh/UIScrollView+MJExtension.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alienjun/AJWaveRefresh/HEAD/AJWaveRefresh/Vendor/MJRefresh/UIScrollView+MJExtension.h -------------------------------------------------------------------------------- /AJWaveRefresh/Vendor/MJRefresh/UIScrollView+MJExtension.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alienjun/AJWaveRefresh/HEAD/AJWaveRefresh/Vendor/MJRefresh/UIScrollView+MJExtension.m -------------------------------------------------------------------------------- /AJWaveRefresh/Vendor/MJRefresh/UIScrollView+MJRefresh.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alienjun/AJWaveRefresh/HEAD/AJWaveRefresh/Vendor/MJRefresh/UIScrollView+MJRefresh.h -------------------------------------------------------------------------------- /AJWaveRefresh/Vendor/MJRefresh/UIScrollView+MJRefresh.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alienjun/AJWaveRefresh/HEAD/AJWaveRefresh/Vendor/MJRefresh/UIScrollView+MJRefresh.m -------------------------------------------------------------------------------- /AJWaveRefresh/Vendor/MJRefresh/UIView+MJExtension.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alienjun/AJWaveRefresh/HEAD/AJWaveRefresh/Vendor/MJRefresh/UIView+MJExtension.h -------------------------------------------------------------------------------- /AJWaveRefresh/Vendor/MJRefresh/UIView+MJExtension.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alienjun/AJWaveRefresh/HEAD/AJWaveRefresh/Vendor/MJRefresh/UIView+MJExtension.m -------------------------------------------------------------------------------- /AJWaveRefresh/grayLogo@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alienjun/AJWaveRefresh/HEAD/AJWaveRefresh/grayLogo@2x.png -------------------------------------------------------------------------------- /AJWaveRefresh/lightGrayLogo@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alienjun/AJWaveRefresh/HEAD/AJWaveRefresh/lightGrayLogo@2x.png -------------------------------------------------------------------------------- /AJWaveRefresh/redLogo@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alienjun/AJWaveRefresh/HEAD/AJWaveRefresh/redLogo@2x.png -------------------------------------------------------------------------------- /AJWaveRefreshExample/AJWaveRefreshExample.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alienjun/AJWaveRefresh/HEAD/AJWaveRefreshExample/AJWaveRefreshExample.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /AJWaveRefreshExample/AJWaveRefreshExample.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alienjun/AJWaveRefresh/HEAD/AJWaveRefreshExample/AJWaveRefreshExample.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /AJWaveRefreshExample/AJWaveRefreshExample.xcodeproj/xcuserdata/alienjunx.xcuserdatad/xcschemes/AJWaveRefreshExample.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alienjun/AJWaveRefresh/HEAD/AJWaveRefreshExample/AJWaveRefreshExample.xcodeproj/xcuserdata/alienjunx.xcuserdatad/xcschemes/AJWaveRefreshExample.xcscheme -------------------------------------------------------------------------------- /AJWaveRefreshExample/AJWaveRefreshExample.xcodeproj/xcuserdata/alienjunx.xcuserdatad/xcschemes/xcschememanagement.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alienjun/AJWaveRefresh/HEAD/AJWaveRefreshExample/AJWaveRefreshExample.xcodeproj/xcuserdata/alienjunx.xcuserdatad/xcschemes/xcschememanagement.plist -------------------------------------------------------------------------------- /AJWaveRefreshExample/AJWaveRefreshExample/AppDelegate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alienjun/AJWaveRefresh/HEAD/AJWaveRefreshExample/AJWaveRefreshExample/AppDelegate.h -------------------------------------------------------------------------------- /AJWaveRefreshExample/AJWaveRefreshExample/AppDelegate.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alienjun/AJWaveRefresh/HEAD/AJWaveRefreshExample/AJWaveRefreshExample/AppDelegate.m -------------------------------------------------------------------------------- /AJWaveRefreshExample/AJWaveRefreshExample/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alienjun/AJWaveRefresh/HEAD/AJWaveRefreshExample/AJWaveRefreshExample/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /AJWaveRefreshExample/AJWaveRefreshExample/Base.lproj/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alienjun/AJWaveRefresh/HEAD/AJWaveRefreshExample/AJWaveRefreshExample/Base.lproj/LaunchScreen.storyboard -------------------------------------------------------------------------------- /AJWaveRefreshExample/AJWaveRefreshExample/Base.lproj/Main.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alienjun/AJWaveRefresh/HEAD/AJWaveRefreshExample/AJWaveRefreshExample/Base.lproj/Main.storyboard -------------------------------------------------------------------------------- /AJWaveRefreshExample/AJWaveRefreshExample/ExampleCollectionView.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alienjun/AJWaveRefresh/HEAD/AJWaveRefreshExample/AJWaveRefreshExample/ExampleCollectionView.h -------------------------------------------------------------------------------- /AJWaveRefreshExample/AJWaveRefreshExample/ExampleCollectionView.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alienjun/AJWaveRefresh/HEAD/AJWaveRefreshExample/AJWaveRefreshExample/ExampleCollectionView.m -------------------------------------------------------------------------------- /AJWaveRefreshExample/AJWaveRefreshExample/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alienjun/AJWaveRefresh/HEAD/AJWaveRefreshExample/AJWaveRefreshExample/Info.plist -------------------------------------------------------------------------------- /AJWaveRefreshExample/AJWaveRefreshExample/ViewController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alienjun/AJWaveRefresh/HEAD/AJWaveRefreshExample/AJWaveRefreshExample/ViewController.h -------------------------------------------------------------------------------- /AJWaveRefreshExample/AJWaveRefreshExample/ViewController.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alienjun/AJWaveRefresh/HEAD/AJWaveRefreshExample/AJWaveRefreshExample/ViewController.m -------------------------------------------------------------------------------- /AJWaveRefreshExample/AJWaveRefreshExample/main.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alienjun/AJWaveRefresh/HEAD/AJWaveRefreshExample/AJWaveRefreshExample/main.m -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alienjun/AJWaveRefresh/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alienjun/AJWaveRefresh/HEAD/README.md -------------------------------------------------------------------------------- /Screenshots/screenshot1.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alienjun/AJWaveRefresh/HEAD/Screenshots/screenshot1.gif -------------------------------------------------------------------------------- /Screenshots/screenshot2.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alienjun/AJWaveRefresh/HEAD/Screenshots/screenshot2.gif --------------------------------------------------------------------------------