├── .gitignore ├── JQUnitFieldDemo ├── JQUnitFieldDemo.xcodeproj │ ├── project.pbxproj │ └── project.xcworkspace │ │ └── contents.xcworkspacedata ├── JQUnitFieldDemo │ ├── AppDelegate.h │ ├── AppDelegate.m │ ├── Assets.xcassets │ │ └── AppIcon.appiconset │ │ │ └── Contents.json │ ├── Base.lproj │ │ ├── LaunchScreen.storyboard │ │ └── Main.storyboard │ ├── Info.plist │ ├── JQUnitField │ │ ├── JQUnitField.h │ │ └── JQUnitField.m │ ├── MyViewController.h │ ├── MyViewController.m │ ├── ViewController.h │ ├── ViewController.m │ └── main.m ├── JQUnitFieldDemoTests │ ├── Info.plist │ └── JQUnitFieldDemoTests.m └── JQUnitFieldDemoUITests │ ├── Info.plist │ └── JQUnitFieldDemoUITests.m ├── LICENSE ├── README.md ├── demo.gif └── demo2.gif /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaohange/JQUnitField/HEAD/.gitignore -------------------------------------------------------------------------------- /JQUnitFieldDemo/JQUnitFieldDemo.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaohange/JQUnitField/HEAD/JQUnitFieldDemo/JQUnitFieldDemo.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /JQUnitFieldDemo/JQUnitFieldDemo.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaohange/JQUnitField/HEAD/JQUnitFieldDemo/JQUnitFieldDemo.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /JQUnitFieldDemo/JQUnitFieldDemo/AppDelegate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaohange/JQUnitField/HEAD/JQUnitFieldDemo/JQUnitFieldDemo/AppDelegate.h -------------------------------------------------------------------------------- /JQUnitFieldDemo/JQUnitFieldDemo/AppDelegate.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaohange/JQUnitField/HEAD/JQUnitFieldDemo/JQUnitFieldDemo/AppDelegate.m -------------------------------------------------------------------------------- /JQUnitFieldDemo/JQUnitFieldDemo/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaohange/JQUnitField/HEAD/JQUnitFieldDemo/JQUnitFieldDemo/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /JQUnitFieldDemo/JQUnitFieldDemo/Base.lproj/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaohange/JQUnitField/HEAD/JQUnitFieldDemo/JQUnitFieldDemo/Base.lproj/LaunchScreen.storyboard -------------------------------------------------------------------------------- /JQUnitFieldDemo/JQUnitFieldDemo/Base.lproj/Main.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaohange/JQUnitField/HEAD/JQUnitFieldDemo/JQUnitFieldDemo/Base.lproj/Main.storyboard -------------------------------------------------------------------------------- /JQUnitFieldDemo/JQUnitFieldDemo/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaohange/JQUnitField/HEAD/JQUnitFieldDemo/JQUnitFieldDemo/Info.plist -------------------------------------------------------------------------------- /JQUnitFieldDemo/JQUnitFieldDemo/JQUnitField/JQUnitField.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaohange/JQUnitField/HEAD/JQUnitFieldDemo/JQUnitFieldDemo/JQUnitField/JQUnitField.h -------------------------------------------------------------------------------- /JQUnitFieldDemo/JQUnitFieldDemo/JQUnitField/JQUnitField.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaohange/JQUnitField/HEAD/JQUnitFieldDemo/JQUnitFieldDemo/JQUnitField/JQUnitField.m -------------------------------------------------------------------------------- /JQUnitFieldDemo/JQUnitFieldDemo/MyViewController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaohange/JQUnitField/HEAD/JQUnitFieldDemo/JQUnitFieldDemo/MyViewController.h -------------------------------------------------------------------------------- /JQUnitFieldDemo/JQUnitFieldDemo/MyViewController.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaohange/JQUnitField/HEAD/JQUnitFieldDemo/JQUnitFieldDemo/MyViewController.m -------------------------------------------------------------------------------- /JQUnitFieldDemo/JQUnitFieldDemo/ViewController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaohange/JQUnitField/HEAD/JQUnitFieldDemo/JQUnitFieldDemo/ViewController.h -------------------------------------------------------------------------------- /JQUnitFieldDemo/JQUnitFieldDemo/ViewController.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaohange/JQUnitField/HEAD/JQUnitFieldDemo/JQUnitFieldDemo/ViewController.m -------------------------------------------------------------------------------- /JQUnitFieldDemo/JQUnitFieldDemo/main.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaohange/JQUnitField/HEAD/JQUnitFieldDemo/JQUnitFieldDemo/main.m -------------------------------------------------------------------------------- /JQUnitFieldDemo/JQUnitFieldDemoTests/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaohange/JQUnitField/HEAD/JQUnitFieldDemo/JQUnitFieldDemoTests/Info.plist -------------------------------------------------------------------------------- /JQUnitFieldDemo/JQUnitFieldDemoTests/JQUnitFieldDemoTests.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaohange/JQUnitField/HEAD/JQUnitFieldDemo/JQUnitFieldDemoTests/JQUnitFieldDemoTests.m -------------------------------------------------------------------------------- /JQUnitFieldDemo/JQUnitFieldDemoUITests/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaohange/JQUnitField/HEAD/JQUnitFieldDemo/JQUnitFieldDemoUITests/Info.plist -------------------------------------------------------------------------------- /JQUnitFieldDemo/JQUnitFieldDemoUITests/JQUnitFieldDemoUITests.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaohange/JQUnitField/HEAD/JQUnitFieldDemo/JQUnitFieldDemoUITests/JQUnitFieldDemoUITests.m -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaohange/JQUnitField/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaohange/JQUnitField/HEAD/README.md -------------------------------------------------------------------------------- /demo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaohange/JQUnitField/HEAD/demo.gif -------------------------------------------------------------------------------- /demo2.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaohange/JQUnitField/HEAD/demo2.gif --------------------------------------------------------------------------------