├── .gitignore ├── JMButton.podspec ├── JMButton.xcodeproj ├── project.pbxproj └── project.xcworkspace │ └── contents.xcworkspacedata ├── JMButton ├── AppDelegate.h ├── AppDelegate.m ├── Assets.xcassets │ ├── AppIcon.appiconset │ │ └── Contents.json │ ├── Contents.json │ └── icon.imageset │ │ ├── Contents.json │ │ └── icon.png ├── Base.lproj │ ├── LaunchScreen.storyboard │ └── Main.storyboard ├── Info.plist ├── JMBadgeViewController.h ├── JMBadgeViewController.m ├── JMBasicViewController.h ├── JMBasicViewController.m ├── JMBootstrapViewController.h ├── JMBootstrapViewController.m ├── JMButton │ ├── BaseButton │ │ ├── JMBaseButton.h │ │ ├── JMBaseButton.m │ │ ├── JMBaseButtonConfig.h │ │ └── JMBaseButtonConfig.m │ ├── BootstrapButton │ │ ├── JMBootstrapButton.h │ │ ├── JMBootstrapButton.m │ │ ├── JMBootstrapButtonConfig.h │ │ └── JMBootstrapButtonConfig.m │ ├── JMBadgeValue.h │ ├── JMBadgeValue.m │ ├── JMButton.h │ ├── JMButton.m │ ├── JMButtons.h │ ├── JMCategroy │ │ ├── JMBaseButton+CountDown.h │ │ ├── JMBaseButton+CountDown.m │ │ ├── JMDefine.h │ │ ├── JMRuntime.h │ │ ├── JMRuntime.m │ │ ├── UIColor+JM.h │ │ ├── UIColor+JM.m │ │ ├── UIView+JM.h │ │ └── UIView+JM.m │ ├── NumberButton │ │ ├── JMNumberButton.h │ │ ├── JMNumberButton.m │ │ ├── JMNumberButtonConfig.h │ │ └── JMNumberButtonConfig.m │ ├── RadioButton │ │ ├── JMRadioButton.h │ │ └── JMRadioButton.m │ └── WaveButton │ │ ├── JMWaveButton.h │ │ ├── JMWaveButton.m │ │ ├── JMWaveButtonConfig.h │ │ └── JMWaveButtonConfig.m ├── JMCountDownViewController.h ├── JMCountDownViewController.m ├── JMCustomViewController.h ├── JMCustomViewController.m ├── JMNumberViewController.h ├── JMNumberViewController.m ├── JMRadioViewController.h ├── JMRadioViewController.m ├── JMWaveViewController.h ├── JMWaveViewController.m ├── ViewController.h ├── ViewController.m └── main.m ├── LICENSE └── README.md /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JunAILiang/JMButton/HEAD/.gitignore -------------------------------------------------------------------------------- /JMButton.podspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JunAILiang/JMButton/HEAD/JMButton.podspec -------------------------------------------------------------------------------- /JMButton.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JunAILiang/JMButton/HEAD/JMButton.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /JMButton.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JunAILiang/JMButton/HEAD/JMButton.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /JMButton/AppDelegate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JunAILiang/JMButton/HEAD/JMButton/AppDelegate.h -------------------------------------------------------------------------------- /JMButton/AppDelegate.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JunAILiang/JMButton/HEAD/JMButton/AppDelegate.m -------------------------------------------------------------------------------- /JMButton/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JunAILiang/JMButton/HEAD/JMButton/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /JMButton/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JunAILiang/JMButton/HEAD/JMButton/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /JMButton/Assets.xcassets/icon.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JunAILiang/JMButton/HEAD/JMButton/Assets.xcassets/icon.imageset/Contents.json -------------------------------------------------------------------------------- /JMButton/Assets.xcassets/icon.imageset/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JunAILiang/JMButton/HEAD/JMButton/Assets.xcassets/icon.imageset/icon.png -------------------------------------------------------------------------------- /JMButton/Base.lproj/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JunAILiang/JMButton/HEAD/JMButton/Base.lproj/LaunchScreen.storyboard -------------------------------------------------------------------------------- /JMButton/Base.lproj/Main.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JunAILiang/JMButton/HEAD/JMButton/Base.lproj/Main.storyboard -------------------------------------------------------------------------------- /JMButton/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JunAILiang/JMButton/HEAD/JMButton/Info.plist -------------------------------------------------------------------------------- /JMButton/JMBadgeViewController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JunAILiang/JMButton/HEAD/JMButton/JMBadgeViewController.h -------------------------------------------------------------------------------- /JMButton/JMBadgeViewController.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JunAILiang/JMButton/HEAD/JMButton/JMBadgeViewController.m -------------------------------------------------------------------------------- /JMButton/JMBasicViewController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JunAILiang/JMButton/HEAD/JMButton/JMBasicViewController.h -------------------------------------------------------------------------------- /JMButton/JMBasicViewController.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JunAILiang/JMButton/HEAD/JMButton/JMBasicViewController.m -------------------------------------------------------------------------------- /JMButton/JMBootstrapViewController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JunAILiang/JMButton/HEAD/JMButton/JMBootstrapViewController.h -------------------------------------------------------------------------------- /JMButton/JMBootstrapViewController.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JunAILiang/JMButton/HEAD/JMButton/JMBootstrapViewController.m -------------------------------------------------------------------------------- /JMButton/JMButton/BaseButton/JMBaseButton.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JunAILiang/JMButton/HEAD/JMButton/JMButton/BaseButton/JMBaseButton.h -------------------------------------------------------------------------------- /JMButton/JMButton/BaseButton/JMBaseButton.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JunAILiang/JMButton/HEAD/JMButton/JMButton/BaseButton/JMBaseButton.m -------------------------------------------------------------------------------- /JMButton/JMButton/BaseButton/JMBaseButtonConfig.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JunAILiang/JMButton/HEAD/JMButton/JMButton/BaseButton/JMBaseButtonConfig.h -------------------------------------------------------------------------------- /JMButton/JMButton/BaseButton/JMBaseButtonConfig.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JunAILiang/JMButton/HEAD/JMButton/JMButton/BaseButton/JMBaseButtonConfig.m -------------------------------------------------------------------------------- /JMButton/JMButton/BootstrapButton/JMBootstrapButton.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JunAILiang/JMButton/HEAD/JMButton/JMButton/BootstrapButton/JMBootstrapButton.h -------------------------------------------------------------------------------- /JMButton/JMButton/BootstrapButton/JMBootstrapButton.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JunAILiang/JMButton/HEAD/JMButton/JMButton/BootstrapButton/JMBootstrapButton.m -------------------------------------------------------------------------------- /JMButton/JMButton/BootstrapButton/JMBootstrapButtonConfig.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JunAILiang/JMButton/HEAD/JMButton/JMButton/BootstrapButton/JMBootstrapButtonConfig.h -------------------------------------------------------------------------------- /JMButton/JMButton/BootstrapButton/JMBootstrapButtonConfig.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JunAILiang/JMButton/HEAD/JMButton/JMButton/BootstrapButton/JMBootstrapButtonConfig.m -------------------------------------------------------------------------------- /JMButton/JMButton/JMBadgeValue.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JunAILiang/JMButton/HEAD/JMButton/JMButton/JMBadgeValue.h -------------------------------------------------------------------------------- /JMButton/JMButton/JMBadgeValue.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JunAILiang/JMButton/HEAD/JMButton/JMButton/JMBadgeValue.m -------------------------------------------------------------------------------- /JMButton/JMButton/JMButton.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JunAILiang/JMButton/HEAD/JMButton/JMButton/JMButton.h -------------------------------------------------------------------------------- /JMButton/JMButton/JMButton.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JunAILiang/JMButton/HEAD/JMButton/JMButton/JMButton.m -------------------------------------------------------------------------------- /JMButton/JMButton/JMButtons.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JunAILiang/JMButton/HEAD/JMButton/JMButton/JMButtons.h -------------------------------------------------------------------------------- /JMButton/JMButton/JMCategroy/JMBaseButton+CountDown.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JunAILiang/JMButton/HEAD/JMButton/JMButton/JMCategroy/JMBaseButton+CountDown.h -------------------------------------------------------------------------------- /JMButton/JMButton/JMCategroy/JMBaseButton+CountDown.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JunAILiang/JMButton/HEAD/JMButton/JMButton/JMCategroy/JMBaseButton+CountDown.m -------------------------------------------------------------------------------- /JMButton/JMButton/JMCategroy/JMDefine.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JunAILiang/JMButton/HEAD/JMButton/JMButton/JMCategroy/JMDefine.h -------------------------------------------------------------------------------- /JMButton/JMButton/JMCategroy/JMRuntime.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JunAILiang/JMButton/HEAD/JMButton/JMButton/JMCategroy/JMRuntime.h -------------------------------------------------------------------------------- /JMButton/JMButton/JMCategroy/JMRuntime.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JunAILiang/JMButton/HEAD/JMButton/JMButton/JMCategroy/JMRuntime.m -------------------------------------------------------------------------------- /JMButton/JMButton/JMCategroy/UIColor+JM.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JunAILiang/JMButton/HEAD/JMButton/JMButton/JMCategroy/UIColor+JM.h -------------------------------------------------------------------------------- /JMButton/JMButton/JMCategroy/UIColor+JM.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JunAILiang/JMButton/HEAD/JMButton/JMButton/JMCategroy/UIColor+JM.m -------------------------------------------------------------------------------- /JMButton/JMButton/JMCategroy/UIView+JM.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JunAILiang/JMButton/HEAD/JMButton/JMButton/JMCategroy/UIView+JM.h -------------------------------------------------------------------------------- /JMButton/JMButton/JMCategroy/UIView+JM.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JunAILiang/JMButton/HEAD/JMButton/JMButton/JMCategroy/UIView+JM.m -------------------------------------------------------------------------------- /JMButton/JMButton/NumberButton/JMNumberButton.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JunAILiang/JMButton/HEAD/JMButton/JMButton/NumberButton/JMNumberButton.h -------------------------------------------------------------------------------- /JMButton/JMButton/NumberButton/JMNumberButton.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JunAILiang/JMButton/HEAD/JMButton/JMButton/NumberButton/JMNumberButton.m -------------------------------------------------------------------------------- /JMButton/JMButton/NumberButton/JMNumberButtonConfig.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JunAILiang/JMButton/HEAD/JMButton/JMButton/NumberButton/JMNumberButtonConfig.h -------------------------------------------------------------------------------- /JMButton/JMButton/NumberButton/JMNumberButtonConfig.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JunAILiang/JMButton/HEAD/JMButton/JMButton/NumberButton/JMNumberButtonConfig.m -------------------------------------------------------------------------------- /JMButton/JMButton/RadioButton/JMRadioButton.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JunAILiang/JMButton/HEAD/JMButton/JMButton/RadioButton/JMRadioButton.h -------------------------------------------------------------------------------- /JMButton/JMButton/RadioButton/JMRadioButton.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JunAILiang/JMButton/HEAD/JMButton/JMButton/RadioButton/JMRadioButton.m -------------------------------------------------------------------------------- /JMButton/JMButton/WaveButton/JMWaveButton.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JunAILiang/JMButton/HEAD/JMButton/JMButton/WaveButton/JMWaveButton.h -------------------------------------------------------------------------------- /JMButton/JMButton/WaveButton/JMWaveButton.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JunAILiang/JMButton/HEAD/JMButton/JMButton/WaveButton/JMWaveButton.m -------------------------------------------------------------------------------- /JMButton/JMButton/WaveButton/JMWaveButtonConfig.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JunAILiang/JMButton/HEAD/JMButton/JMButton/WaveButton/JMWaveButtonConfig.h -------------------------------------------------------------------------------- /JMButton/JMButton/WaveButton/JMWaveButtonConfig.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JunAILiang/JMButton/HEAD/JMButton/JMButton/WaveButton/JMWaveButtonConfig.m -------------------------------------------------------------------------------- /JMButton/JMCountDownViewController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JunAILiang/JMButton/HEAD/JMButton/JMCountDownViewController.h -------------------------------------------------------------------------------- /JMButton/JMCountDownViewController.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JunAILiang/JMButton/HEAD/JMButton/JMCountDownViewController.m -------------------------------------------------------------------------------- /JMButton/JMCustomViewController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JunAILiang/JMButton/HEAD/JMButton/JMCustomViewController.h -------------------------------------------------------------------------------- /JMButton/JMCustomViewController.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JunAILiang/JMButton/HEAD/JMButton/JMCustomViewController.m -------------------------------------------------------------------------------- /JMButton/JMNumberViewController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JunAILiang/JMButton/HEAD/JMButton/JMNumberViewController.h -------------------------------------------------------------------------------- /JMButton/JMNumberViewController.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JunAILiang/JMButton/HEAD/JMButton/JMNumberViewController.m -------------------------------------------------------------------------------- /JMButton/JMRadioViewController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JunAILiang/JMButton/HEAD/JMButton/JMRadioViewController.h -------------------------------------------------------------------------------- /JMButton/JMRadioViewController.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JunAILiang/JMButton/HEAD/JMButton/JMRadioViewController.m -------------------------------------------------------------------------------- /JMButton/JMWaveViewController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JunAILiang/JMButton/HEAD/JMButton/JMWaveViewController.h -------------------------------------------------------------------------------- /JMButton/JMWaveViewController.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JunAILiang/JMButton/HEAD/JMButton/JMWaveViewController.m -------------------------------------------------------------------------------- /JMButton/ViewController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JunAILiang/JMButton/HEAD/JMButton/ViewController.h -------------------------------------------------------------------------------- /JMButton/ViewController.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JunAILiang/JMButton/HEAD/JMButton/ViewController.m -------------------------------------------------------------------------------- /JMButton/main.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JunAILiang/JMButton/HEAD/JMButton/main.m -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JunAILiang/JMButton/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JunAILiang/JMButton/HEAD/README.md --------------------------------------------------------------------------------