├── .swift-version ├── Classes ├── MAAnimatedMultiGearView.swift ├── MAGear.swift ├── MAGearRefreshControl.swift ├── MAMultiGearView.swift └── MASingleGearView.swift ├── LICENSE.md ├── MAGearRefreshControl-Demo ├── MAGearRefreshControl-Demo.xcodeproj │ ├── project.pbxproj │ ├── project.xcworkspace │ │ ├── contents.xcworkspacedata │ │ ├── xcshareddata │ │ │ └── MAGearRefreshControl-Demo.xccheckout │ │ └── xcuserdata │ │ │ ├── mazevedo.xcuserdatad │ │ │ └── UserInterfaceState.xcuserstate │ │ │ └── micazeve.xcuserdatad │ │ │ └── UserInterfaceState.xcuserstate │ └── xcuserdata │ │ ├── mazevedo.xcuserdatad │ │ ├── xcdebugger │ │ │ └── Breakpoints_v2.xcbkptlist │ │ └── xcschemes │ │ │ ├── MAGearRefreshControl-Demo.xcscheme │ │ │ └── xcschememanagement.plist │ │ └── micazeve.xcuserdatad │ │ ├── xcdebugger │ │ └── Breakpoints_v2.xcbkptlist │ │ └── xcschemes │ │ ├── MAGearRefreshControl-Demo.xcscheme │ │ └── xcschememanagement.plist ├── MAGearRefreshControl-Demo │ ├── AppDelegate.swift │ ├── Base.lproj │ │ ├── LaunchScreen.xib │ │ └── Main.storyboard │ ├── DemoTableViewController.swift │ ├── DemoViewController.swift │ ├── Images.xcassets │ │ └── AppIcon.appiconset │ │ │ ├── 29@2x.png │ │ │ ├── 29@3x.png │ │ │ ├── 40@2x.png │ │ │ ├── 40@3x.png │ │ │ ├── 60@2x.png │ │ │ ├── 60@3x.png │ │ │ └── Contents.json │ ├── Info.plist │ └── UIColor + RGBInit.swift └── MAGearRefreshControl-DemoTests │ ├── Info.plist │ └── MAGearRefreshControl_DemoTests.swift ├── MAGearRefreshControl.podspec ├── README.md └── Screenshots ├── Anim.gif └── BranchedGear.png /.swift-version: -------------------------------------------------------------------------------- 1 | 3.0 2 | -------------------------------------------------------------------------------- /Classes/MAAnimatedMultiGearView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/micazeve/MAGearRefreshControl/HEAD/Classes/MAAnimatedMultiGearView.swift -------------------------------------------------------------------------------- /Classes/MAGear.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/micazeve/MAGearRefreshControl/HEAD/Classes/MAGear.swift -------------------------------------------------------------------------------- /Classes/MAGearRefreshControl.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/micazeve/MAGearRefreshControl/HEAD/Classes/MAGearRefreshControl.swift -------------------------------------------------------------------------------- /Classes/MAMultiGearView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/micazeve/MAGearRefreshControl/HEAD/Classes/MAMultiGearView.swift -------------------------------------------------------------------------------- /Classes/MASingleGearView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/micazeve/MAGearRefreshControl/HEAD/Classes/MASingleGearView.swift -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/micazeve/MAGearRefreshControl/HEAD/LICENSE.md -------------------------------------------------------------------------------- /MAGearRefreshControl-Demo/MAGearRefreshControl-Demo.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/micazeve/MAGearRefreshControl/HEAD/MAGearRefreshControl-Demo/MAGearRefreshControl-Demo.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /MAGearRefreshControl-Demo/MAGearRefreshControl-Demo.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/micazeve/MAGearRefreshControl/HEAD/MAGearRefreshControl-Demo/MAGearRefreshControl-Demo.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /MAGearRefreshControl-Demo/MAGearRefreshControl-Demo.xcodeproj/project.xcworkspace/xcshareddata/MAGearRefreshControl-Demo.xccheckout: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/micazeve/MAGearRefreshControl/HEAD/MAGearRefreshControl-Demo/MAGearRefreshControl-Demo.xcodeproj/project.xcworkspace/xcshareddata/MAGearRefreshControl-Demo.xccheckout -------------------------------------------------------------------------------- /MAGearRefreshControl-Demo/MAGearRefreshControl-Demo.xcodeproj/project.xcworkspace/xcuserdata/mazevedo.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/micazeve/MAGearRefreshControl/HEAD/MAGearRefreshControl-Demo/MAGearRefreshControl-Demo.xcodeproj/project.xcworkspace/xcuserdata/mazevedo.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /MAGearRefreshControl-Demo/MAGearRefreshControl-Demo.xcodeproj/project.xcworkspace/xcuserdata/micazeve.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/micazeve/MAGearRefreshControl/HEAD/MAGearRefreshControl-Demo/MAGearRefreshControl-Demo.xcodeproj/project.xcworkspace/xcuserdata/micazeve.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /MAGearRefreshControl-Demo/MAGearRefreshControl-Demo.xcodeproj/xcuserdata/mazevedo.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/micazeve/MAGearRefreshControl/HEAD/MAGearRefreshControl-Demo/MAGearRefreshControl-Demo.xcodeproj/xcuserdata/mazevedo.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist -------------------------------------------------------------------------------- /MAGearRefreshControl-Demo/MAGearRefreshControl-Demo.xcodeproj/xcuserdata/mazevedo.xcuserdatad/xcschemes/MAGearRefreshControl-Demo.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/micazeve/MAGearRefreshControl/HEAD/MAGearRefreshControl-Demo/MAGearRefreshControl-Demo.xcodeproj/xcuserdata/mazevedo.xcuserdatad/xcschemes/MAGearRefreshControl-Demo.xcscheme -------------------------------------------------------------------------------- /MAGearRefreshControl-Demo/MAGearRefreshControl-Demo.xcodeproj/xcuserdata/mazevedo.xcuserdatad/xcschemes/xcschememanagement.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/micazeve/MAGearRefreshControl/HEAD/MAGearRefreshControl-Demo/MAGearRefreshControl-Demo.xcodeproj/xcuserdata/mazevedo.xcuserdatad/xcschemes/xcschememanagement.plist -------------------------------------------------------------------------------- /MAGearRefreshControl-Demo/MAGearRefreshControl-Demo.xcodeproj/xcuserdata/micazeve.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/micazeve/MAGearRefreshControl/HEAD/MAGearRefreshControl-Demo/MAGearRefreshControl-Demo.xcodeproj/xcuserdata/micazeve.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist -------------------------------------------------------------------------------- /MAGearRefreshControl-Demo/MAGearRefreshControl-Demo.xcodeproj/xcuserdata/micazeve.xcuserdatad/xcschemes/MAGearRefreshControl-Demo.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/micazeve/MAGearRefreshControl/HEAD/MAGearRefreshControl-Demo/MAGearRefreshControl-Demo.xcodeproj/xcuserdata/micazeve.xcuserdatad/xcschemes/MAGearRefreshControl-Demo.xcscheme -------------------------------------------------------------------------------- /MAGearRefreshControl-Demo/MAGearRefreshControl-Demo.xcodeproj/xcuserdata/micazeve.xcuserdatad/xcschemes/xcschememanagement.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/micazeve/MAGearRefreshControl/HEAD/MAGearRefreshControl-Demo/MAGearRefreshControl-Demo.xcodeproj/xcuserdata/micazeve.xcuserdatad/xcschemes/xcschememanagement.plist -------------------------------------------------------------------------------- /MAGearRefreshControl-Demo/MAGearRefreshControl-Demo/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/micazeve/MAGearRefreshControl/HEAD/MAGearRefreshControl-Demo/MAGearRefreshControl-Demo/AppDelegate.swift -------------------------------------------------------------------------------- /MAGearRefreshControl-Demo/MAGearRefreshControl-Demo/Base.lproj/LaunchScreen.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/micazeve/MAGearRefreshControl/HEAD/MAGearRefreshControl-Demo/MAGearRefreshControl-Demo/Base.lproj/LaunchScreen.xib -------------------------------------------------------------------------------- /MAGearRefreshControl-Demo/MAGearRefreshControl-Demo/Base.lproj/Main.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/micazeve/MAGearRefreshControl/HEAD/MAGearRefreshControl-Demo/MAGearRefreshControl-Demo/Base.lproj/Main.storyboard -------------------------------------------------------------------------------- /MAGearRefreshControl-Demo/MAGearRefreshControl-Demo/DemoTableViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/micazeve/MAGearRefreshControl/HEAD/MAGearRefreshControl-Demo/MAGearRefreshControl-Demo/DemoTableViewController.swift -------------------------------------------------------------------------------- /MAGearRefreshControl-Demo/MAGearRefreshControl-Demo/DemoViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/micazeve/MAGearRefreshControl/HEAD/MAGearRefreshControl-Demo/MAGearRefreshControl-Demo/DemoViewController.swift -------------------------------------------------------------------------------- /MAGearRefreshControl-Demo/MAGearRefreshControl-Demo/Images.xcassets/AppIcon.appiconset/29@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/micazeve/MAGearRefreshControl/HEAD/MAGearRefreshControl-Demo/MAGearRefreshControl-Demo/Images.xcassets/AppIcon.appiconset/29@2x.png -------------------------------------------------------------------------------- /MAGearRefreshControl-Demo/MAGearRefreshControl-Demo/Images.xcassets/AppIcon.appiconset/29@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/micazeve/MAGearRefreshControl/HEAD/MAGearRefreshControl-Demo/MAGearRefreshControl-Demo/Images.xcassets/AppIcon.appiconset/29@3x.png -------------------------------------------------------------------------------- /MAGearRefreshControl-Demo/MAGearRefreshControl-Demo/Images.xcassets/AppIcon.appiconset/40@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/micazeve/MAGearRefreshControl/HEAD/MAGearRefreshControl-Demo/MAGearRefreshControl-Demo/Images.xcassets/AppIcon.appiconset/40@2x.png -------------------------------------------------------------------------------- /MAGearRefreshControl-Demo/MAGearRefreshControl-Demo/Images.xcassets/AppIcon.appiconset/40@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/micazeve/MAGearRefreshControl/HEAD/MAGearRefreshControl-Demo/MAGearRefreshControl-Demo/Images.xcassets/AppIcon.appiconset/40@3x.png -------------------------------------------------------------------------------- /MAGearRefreshControl-Demo/MAGearRefreshControl-Demo/Images.xcassets/AppIcon.appiconset/60@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/micazeve/MAGearRefreshControl/HEAD/MAGearRefreshControl-Demo/MAGearRefreshControl-Demo/Images.xcassets/AppIcon.appiconset/60@2x.png -------------------------------------------------------------------------------- /MAGearRefreshControl-Demo/MAGearRefreshControl-Demo/Images.xcassets/AppIcon.appiconset/60@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/micazeve/MAGearRefreshControl/HEAD/MAGearRefreshControl-Demo/MAGearRefreshControl-Demo/Images.xcassets/AppIcon.appiconset/60@3x.png -------------------------------------------------------------------------------- /MAGearRefreshControl-Demo/MAGearRefreshControl-Demo/Images.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/micazeve/MAGearRefreshControl/HEAD/MAGearRefreshControl-Demo/MAGearRefreshControl-Demo/Images.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /MAGearRefreshControl-Demo/MAGearRefreshControl-Demo/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/micazeve/MAGearRefreshControl/HEAD/MAGearRefreshControl-Demo/MAGearRefreshControl-Demo/Info.plist -------------------------------------------------------------------------------- /MAGearRefreshControl-Demo/MAGearRefreshControl-Demo/UIColor + RGBInit.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/micazeve/MAGearRefreshControl/HEAD/MAGearRefreshControl-Demo/MAGearRefreshControl-Demo/UIColor + RGBInit.swift -------------------------------------------------------------------------------- /MAGearRefreshControl-Demo/MAGearRefreshControl-DemoTests/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/micazeve/MAGearRefreshControl/HEAD/MAGearRefreshControl-Demo/MAGearRefreshControl-DemoTests/Info.plist -------------------------------------------------------------------------------- /MAGearRefreshControl-Demo/MAGearRefreshControl-DemoTests/MAGearRefreshControl_DemoTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/micazeve/MAGearRefreshControl/HEAD/MAGearRefreshControl-Demo/MAGearRefreshControl-DemoTests/MAGearRefreshControl_DemoTests.swift -------------------------------------------------------------------------------- /MAGearRefreshControl.podspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/micazeve/MAGearRefreshControl/HEAD/MAGearRefreshControl.podspec -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/micazeve/MAGearRefreshControl/HEAD/README.md -------------------------------------------------------------------------------- /Screenshots/Anim.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/micazeve/MAGearRefreshControl/HEAD/Screenshots/Anim.gif -------------------------------------------------------------------------------- /Screenshots/BranchedGear.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/micazeve/MAGearRefreshControl/HEAD/Screenshots/BranchedGear.png --------------------------------------------------------------------------------