├── 1.gif ├── 2.gif ├── LICENSE ├── LSPanSwiper ├── LSPanSwiper.xcodeproj │ ├── project.pbxproj │ ├── project.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcuserdata │ │ │ └── liusong.xcuserdatad │ │ │ └── UserInterfaceState.xcuserstate │ └── xcuserdata │ │ └── liusong.xcuserdatad │ │ ├── xcdebugger │ │ └── Breakpoints_v2.xcbkptlist │ │ └── xcschemes │ │ └── xcschememanagement.plist ├── LSPanSwiper │ ├── AppDelegate.h │ ├── AppDelegate.m │ ├── Assets.xcassets │ │ └── AppIcon.appiconset │ │ │ └── Contents.json │ ├── Base.lproj │ │ └── LaunchScreen.storyboard │ ├── Info.plist │ ├── LSPanSwiper │ │ ├── LSInteractiveTransition.h │ │ ├── LSInteractiveTransition.m │ │ ├── LSPanSwiper.h │ │ ├── LSPanSwiper.m │ │ ├── LSPanSwiperKit.h │ │ ├── LSPopAnimator.h │ │ ├── LSPopAnimator.m │ │ ├── LSPushAnimator.h │ │ ├── LSPushAnimator.m │ │ ├── LSSpreadPopAnimator.h │ │ ├── LSSpreadPopAnimator.m │ │ ├── LSSpreadPushAnimator.h │ │ ├── LSSpreadPushAnimator.m │ │ ├── LSTransitionAnimator.h │ │ ├── LSTransitionAnimator.m │ │ ├── NSObject+TransitionContextHelper.h │ │ ├── NSObject+TransitionContextHelper.m │ │ ├── UINavigationController+LSInteractiveTransition.h │ │ ├── UINavigationController+LSInteractiveTransition.m │ │ ├── UIViewController+LSInteractiveTransition.h │ │ └── UIViewController+LSInteractiveTransition.m │ ├── demo │ │ ├── Animator │ │ │ ├── PopAnimator2.h │ │ │ ├── PopAnimator2.m │ │ │ ├── PushAnimator2.h │ │ │ └── PushAnimator2.m │ │ ├── FirstViewController.h │ │ ├── FirstViewController.m │ │ ├── FirstViewController.xib │ │ ├── LSNavigationController.h │ │ ├── LSNavigationController.m │ │ ├── SecondViewController.h │ │ ├── SecondViewController.m │ │ ├── SecondViewController.xib │ │ ├── ThreeViewController.h │ │ ├── ThreeViewController.m │ │ └── ThreeViewController.xib │ └── main.m ├── LSPanSwiperTests │ ├── Info.plist │ └── LSPanSwiperTests.m └── LSPanSwiperUITests │ ├── Info.plist │ └── LSPanSwiperUITests.m └── README.md /1.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsmakethebest/LSPanSwiper/HEAD/1.gif -------------------------------------------------------------------------------- /2.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsmakethebest/LSPanSwiper/HEAD/2.gif -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsmakethebest/LSPanSwiper/HEAD/LICENSE -------------------------------------------------------------------------------- /LSPanSwiper/LSPanSwiper.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsmakethebest/LSPanSwiper/HEAD/LSPanSwiper/LSPanSwiper.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /LSPanSwiper/LSPanSwiper.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsmakethebest/LSPanSwiper/HEAD/LSPanSwiper/LSPanSwiper.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /LSPanSwiper/LSPanSwiper.xcodeproj/project.xcworkspace/xcuserdata/liusong.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsmakethebest/LSPanSwiper/HEAD/LSPanSwiper/LSPanSwiper.xcodeproj/project.xcworkspace/xcuserdata/liusong.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /LSPanSwiper/LSPanSwiper.xcodeproj/xcuserdata/liusong.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsmakethebest/LSPanSwiper/HEAD/LSPanSwiper/LSPanSwiper.xcodeproj/xcuserdata/liusong.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist -------------------------------------------------------------------------------- /LSPanSwiper/LSPanSwiper.xcodeproj/xcuserdata/liusong.xcuserdatad/xcschemes/xcschememanagement.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsmakethebest/LSPanSwiper/HEAD/LSPanSwiper/LSPanSwiper.xcodeproj/xcuserdata/liusong.xcuserdatad/xcschemes/xcschememanagement.plist -------------------------------------------------------------------------------- /LSPanSwiper/LSPanSwiper/AppDelegate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsmakethebest/LSPanSwiper/HEAD/LSPanSwiper/LSPanSwiper/AppDelegate.h -------------------------------------------------------------------------------- /LSPanSwiper/LSPanSwiper/AppDelegate.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsmakethebest/LSPanSwiper/HEAD/LSPanSwiper/LSPanSwiper/AppDelegate.m -------------------------------------------------------------------------------- /LSPanSwiper/LSPanSwiper/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsmakethebest/LSPanSwiper/HEAD/LSPanSwiper/LSPanSwiper/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /LSPanSwiper/LSPanSwiper/Base.lproj/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsmakethebest/LSPanSwiper/HEAD/LSPanSwiper/LSPanSwiper/Base.lproj/LaunchScreen.storyboard -------------------------------------------------------------------------------- /LSPanSwiper/LSPanSwiper/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsmakethebest/LSPanSwiper/HEAD/LSPanSwiper/LSPanSwiper/Info.plist -------------------------------------------------------------------------------- /LSPanSwiper/LSPanSwiper/LSPanSwiper/LSInteractiveTransition.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsmakethebest/LSPanSwiper/HEAD/LSPanSwiper/LSPanSwiper/LSPanSwiper/LSInteractiveTransition.h -------------------------------------------------------------------------------- /LSPanSwiper/LSPanSwiper/LSPanSwiper/LSInteractiveTransition.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsmakethebest/LSPanSwiper/HEAD/LSPanSwiper/LSPanSwiper/LSPanSwiper/LSInteractiveTransition.m -------------------------------------------------------------------------------- /LSPanSwiper/LSPanSwiper/LSPanSwiper/LSPanSwiper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsmakethebest/LSPanSwiper/HEAD/LSPanSwiper/LSPanSwiper/LSPanSwiper/LSPanSwiper.h -------------------------------------------------------------------------------- /LSPanSwiper/LSPanSwiper/LSPanSwiper/LSPanSwiper.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsmakethebest/LSPanSwiper/HEAD/LSPanSwiper/LSPanSwiper/LSPanSwiper/LSPanSwiper.m -------------------------------------------------------------------------------- /LSPanSwiper/LSPanSwiper/LSPanSwiper/LSPanSwiperKit.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsmakethebest/LSPanSwiper/HEAD/LSPanSwiper/LSPanSwiper/LSPanSwiper/LSPanSwiperKit.h -------------------------------------------------------------------------------- /LSPanSwiper/LSPanSwiper/LSPanSwiper/LSPopAnimator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsmakethebest/LSPanSwiper/HEAD/LSPanSwiper/LSPanSwiper/LSPanSwiper/LSPopAnimator.h -------------------------------------------------------------------------------- /LSPanSwiper/LSPanSwiper/LSPanSwiper/LSPopAnimator.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsmakethebest/LSPanSwiper/HEAD/LSPanSwiper/LSPanSwiper/LSPanSwiper/LSPopAnimator.m -------------------------------------------------------------------------------- /LSPanSwiper/LSPanSwiper/LSPanSwiper/LSPushAnimator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsmakethebest/LSPanSwiper/HEAD/LSPanSwiper/LSPanSwiper/LSPanSwiper/LSPushAnimator.h -------------------------------------------------------------------------------- /LSPanSwiper/LSPanSwiper/LSPanSwiper/LSPushAnimator.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsmakethebest/LSPanSwiper/HEAD/LSPanSwiper/LSPanSwiper/LSPanSwiper/LSPushAnimator.m -------------------------------------------------------------------------------- /LSPanSwiper/LSPanSwiper/LSPanSwiper/LSSpreadPopAnimator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsmakethebest/LSPanSwiper/HEAD/LSPanSwiper/LSPanSwiper/LSPanSwiper/LSSpreadPopAnimator.h -------------------------------------------------------------------------------- /LSPanSwiper/LSPanSwiper/LSPanSwiper/LSSpreadPopAnimator.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsmakethebest/LSPanSwiper/HEAD/LSPanSwiper/LSPanSwiper/LSPanSwiper/LSSpreadPopAnimator.m -------------------------------------------------------------------------------- /LSPanSwiper/LSPanSwiper/LSPanSwiper/LSSpreadPushAnimator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsmakethebest/LSPanSwiper/HEAD/LSPanSwiper/LSPanSwiper/LSPanSwiper/LSSpreadPushAnimator.h -------------------------------------------------------------------------------- /LSPanSwiper/LSPanSwiper/LSPanSwiper/LSSpreadPushAnimator.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsmakethebest/LSPanSwiper/HEAD/LSPanSwiper/LSPanSwiper/LSPanSwiper/LSSpreadPushAnimator.m -------------------------------------------------------------------------------- /LSPanSwiper/LSPanSwiper/LSPanSwiper/LSTransitionAnimator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsmakethebest/LSPanSwiper/HEAD/LSPanSwiper/LSPanSwiper/LSPanSwiper/LSTransitionAnimator.h -------------------------------------------------------------------------------- /LSPanSwiper/LSPanSwiper/LSPanSwiper/LSTransitionAnimator.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsmakethebest/LSPanSwiper/HEAD/LSPanSwiper/LSPanSwiper/LSPanSwiper/LSTransitionAnimator.m -------------------------------------------------------------------------------- /LSPanSwiper/LSPanSwiper/LSPanSwiper/NSObject+TransitionContextHelper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsmakethebest/LSPanSwiper/HEAD/LSPanSwiper/LSPanSwiper/LSPanSwiper/NSObject+TransitionContextHelper.h -------------------------------------------------------------------------------- /LSPanSwiper/LSPanSwiper/LSPanSwiper/NSObject+TransitionContextHelper.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsmakethebest/LSPanSwiper/HEAD/LSPanSwiper/LSPanSwiper/LSPanSwiper/NSObject+TransitionContextHelper.m -------------------------------------------------------------------------------- /LSPanSwiper/LSPanSwiper/LSPanSwiper/UINavigationController+LSInteractiveTransition.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsmakethebest/LSPanSwiper/HEAD/LSPanSwiper/LSPanSwiper/LSPanSwiper/UINavigationController+LSInteractiveTransition.h -------------------------------------------------------------------------------- /LSPanSwiper/LSPanSwiper/LSPanSwiper/UINavigationController+LSInteractiveTransition.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsmakethebest/LSPanSwiper/HEAD/LSPanSwiper/LSPanSwiper/LSPanSwiper/UINavigationController+LSInteractiveTransition.m -------------------------------------------------------------------------------- /LSPanSwiper/LSPanSwiper/LSPanSwiper/UIViewController+LSInteractiveTransition.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsmakethebest/LSPanSwiper/HEAD/LSPanSwiper/LSPanSwiper/LSPanSwiper/UIViewController+LSInteractiveTransition.h -------------------------------------------------------------------------------- /LSPanSwiper/LSPanSwiper/LSPanSwiper/UIViewController+LSInteractiveTransition.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsmakethebest/LSPanSwiper/HEAD/LSPanSwiper/LSPanSwiper/LSPanSwiper/UIViewController+LSInteractiveTransition.m -------------------------------------------------------------------------------- /LSPanSwiper/LSPanSwiper/demo/Animator/PopAnimator2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsmakethebest/LSPanSwiper/HEAD/LSPanSwiper/LSPanSwiper/demo/Animator/PopAnimator2.h -------------------------------------------------------------------------------- /LSPanSwiper/LSPanSwiper/demo/Animator/PopAnimator2.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsmakethebest/LSPanSwiper/HEAD/LSPanSwiper/LSPanSwiper/demo/Animator/PopAnimator2.m -------------------------------------------------------------------------------- /LSPanSwiper/LSPanSwiper/demo/Animator/PushAnimator2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsmakethebest/LSPanSwiper/HEAD/LSPanSwiper/LSPanSwiper/demo/Animator/PushAnimator2.h -------------------------------------------------------------------------------- /LSPanSwiper/LSPanSwiper/demo/Animator/PushAnimator2.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsmakethebest/LSPanSwiper/HEAD/LSPanSwiper/LSPanSwiper/demo/Animator/PushAnimator2.m -------------------------------------------------------------------------------- /LSPanSwiper/LSPanSwiper/demo/FirstViewController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsmakethebest/LSPanSwiper/HEAD/LSPanSwiper/LSPanSwiper/demo/FirstViewController.h -------------------------------------------------------------------------------- /LSPanSwiper/LSPanSwiper/demo/FirstViewController.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsmakethebest/LSPanSwiper/HEAD/LSPanSwiper/LSPanSwiper/demo/FirstViewController.m -------------------------------------------------------------------------------- /LSPanSwiper/LSPanSwiper/demo/FirstViewController.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsmakethebest/LSPanSwiper/HEAD/LSPanSwiper/LSPanSwiper/demo/FirstViewController.xib -------------------------------------------------------------------------------- /LSPanSwiper/LSPanSwiper/demo/LSNavigationController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsmakethebest/LSPanSwiper/HEAD/LSPanSwiper/LSPanSwiper/demo/LSNavigationController.h -------------------------------------------------------------------------------- /LSPanSwiper/LSPanSwiper/demo/LSNavigationController.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsmakethebest/LSPanSwiper/HEAD/LSPanSwiper/LSPanSwiper/demo/LSNavigationController.m -------------------------------------------------------------------------------- /LSPanSwiper/LSPanSwiper/demo/SecondViewController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsmakethebest/LSPanSwiper/HEAD/LSPanSwiper/LSPanSwiper/demo/SecondViewController.h -------------------------------------------------------------------------------- /LSPanSwiper/LSPanSwiper/demo/SecondViewController.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsmakethebest/LSPanSwiper/HEAD/LSPanSwiper/LSPanSwiper/demo/SecondViewController.m -------------------------------------------------------------------------------- /LSPanSwiper/LSPanSwiper/demo/SecondViewController.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsmakethebest/LSPanSwiper/HEAD/LSPanSwiper/LSPanSwiper/demo/SecondViewController.xib -------------------------------------------------------------------------------- /LSPanSwiper/LSPanSwiper/demo/ThreeViewController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsmakethebest/LSPanSwiper/HEAD/LSPanSwiper/LSPanSwiper/demo/ThreeViewController.h -------------------------------------------------------------------------------- /LSPanSwiper/LSPanSwiper/demo/ThreeViewController.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsmakethebest/LSPanSwiper/HEAD/LSPanSwiper/LSPanSwiper/demo/ThreeViewController.m -------------------------------------------------------------------------------- /LSPanSwiper/LSPanSwiper/demo/ThreeViewController.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsmakethebest/LSPanSwiper/HEAD/LSPanSwiper/LSPanSwiper/demo/ThreeViewController.xib -------------------------------------------------------------------------------- /LSPanSwiper/LSPanSwiper/main.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsmakethebest/LSPanSwiper/HEAD/LSPanSwiper/LSPanSwiper/main.m -------------------------------------------------------------------------------- /LSPanSwiper/LSPanSwiperTests/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsmakethebest/LSPanSwiper/HEAD/LSPanSwiper/LSPanSwiperTests/Info.plist -------------------------------------------------------------------------------- /LSPanSwiper/LSPanSwiperTests/LSPanSwiperTests.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsmakethebest/LSPanSwiper/HEAD/LSPanSwiper/LSPanSwiperTests/LSPanSwiperTests.m -------------------------------------------------------------------------------- /LSPanSwiper/LSPanSwiperUITests/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsmakethebest/LSPanSwiper/HEAD/LSPanSwiper/LSPanSwiperUITests/Info.plist -------------------------------------------------------------------------------- /LSPanSwiper/LSPanSwiperUITests/LSPanSwiperUITests.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsmakethebest/LSPanSwiper/HEAD/LSPanSwiper/LSPanSwiperUITests/LSPanSwiperUITests.m -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsmakethebest/LSPanSwiper/HEAD/README.md --------------------------------------------------------------------------------