├── .gitignore ├── DynamicMaskSegmentSwitch.xcodeproj ├── project.pbxproj └── project.xcworkspace │ └── contents.xcworkspacedata ├── DynamicMaskSegmentSwitch ├── AppDelegate.swift ├── Assets.xcassets │ └── AppIcon.appiconset │ │ └── Contents.json ├── Base.lproj │ ├── LaunchScreen.storyboard │ └── Main.storyboard ├── DynamicMaskSegmentSwitch │ └── DynamicMaskSegmentSwitch.swift ├── Info.plist └── ViewController.swift ├── DynamicMaskSegmentSwitchTests ├── DynamicMaskSegmentSwitchTests.swift └── Info.plist ├── DynamicMaskSegmentSwitchUITests ├── DynamicMaskSegmentSwitchUITests.swift └── Info.plist ├── LICENSE ├── README.md ├── SwitcherBounceable.gif └── maskSwitcher.gif /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KittenYang/DynamicMaskSegmentSwitch/HEAD/.gitignore -------------------------------------------------------------------------------- /DynamicMaskSegmentSwitch.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KittenYang/DynamicMaskSegmentSwitch/HEAD/DynamicMaskSegmentSwitch.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /DynamicMaskSegmentSwitch.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KittenYang/DynamicMaskSegmentSwitch/HEAD/DynamicMaskSegmentSwitch.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /DynamicMaskSegmentSwitch/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KittenYang/DynamicMaskSegmentSwitch/HEAD/DynamicMaskSegmentSwitch/AppDelegate.swift -------------------------------------------------------------------------------- /DynamicMaskSegmentSwitch/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KittenYang/DynamicMaskSegmentSwitch/HEAD/DynamicMaskSegmentSwitch/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /DynamicMaskSegmentSwitch/Base.lproj/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KittenYang/DynamicMaskSegmentSwitch/HEAD/DynamicMaskSegmentSwitch/Base.lproj/LaunchScreen.storyboard -------------------------------------------------------------------------------- /DynamicMaskSegmentSwitch/Base.lproj/Main.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KittenYang/DynamicMaskSegmentSwitch/HEAD/DynamicMaskSegmentSwitch/Base.lproj/Main.storyboard -------------------------------------------------------------------------------- /DynamicMaskSegmentSwitch/DynamicMaskSegmentSwitch/DynamicMaskSegmentSwitch.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KittenYang/DynamicMaskSegmentSwitch/HEAD/DynamicMaskSegmentSwitch/DynamicMaskSegmentSwitch/DynamicMaskSegmentSwitch.swift -------------------------------------------------------------------------------- /DynamicMaskSegmentSwitch/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KittenYang/DynamicMaskSegmentSwitch/HEAD/DynamicMaskSegmentSwitch/Info.plist -------------------------------------------------------------------------------- /DynamicMaskSegmentSwitch/ViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KittenYang/DynamicMaskSegmentSwitch/HEAD/DynamicMaskSegmentSwitch/ViewController.swift -------------------------------------------------------------------------------- /DynamicMaskSegmentSwitchTests/DynamicMaskSegmentSwitchTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KittenYang/DynamicMaskSegmentSwitch/HEAD/DynamicMaskSegmentSwitchTests/DynamicMaskSegmentSwitchTests.swift -------------------------------------------------------------------------------- /DynamicMaskSegmentSwitchTests/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KittenYang/DynamicMaskSegmentSwitch/HEAD/DynamicMaskSegmentSwitchTests/Info.plist -------------------------------------------------------------------------------- /DynamicMaskSegmentSwitchUITests/DynamicMaskSegmentSwitchUITests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KittenYang/DynamicMaskSegmentSwitch/HEAD/DynamicMaskSegmentSwitchUITests/DynamicMaskSegmentSwitchUITests.swift -------------------------------------------------------------------------------- /DynamicMaskSegmentSwitchUITests/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KittenYang/DynamicMaskSegmentSwitch/HEAD/DynamicMaskSegmentSwitchUITests/Info.plist -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KittenYang/DynamicMaskSegmentSwitch/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KittenYang/DynamicMaskSegmentSwitch/HEAD/README.md -------------------------------------------------------------------------------- /SwitcherBounceable.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KittenYang/DynamicMaskSegmentSwitch/HEAD/SwitcherBounceable.gif -------------------------------------------------------------------------------- /maskSwitcher.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KittenYang/DynamicMaskSegmentSwitch/HEAD/maskSwitcher.gif --------------------------------------------------------------------------------