├── .github └── workflows │ └── Lint.yml ├── .gitignore ├── .swiftlint.yml ├── EachNavigationBar.podspec ├── EachNavigationBar ├── Assets │ ├── .gitkeep │ └── EachNavigationBar.xcassets │ │ ├── Contents.json │ │ └── navigation_back_default.imageset │ │ ├── Contents.json │ │ └── navigation_back_default.png └── Classes │ ├── .gitkeep │ ├── AssociatedKeys.swift │ ├── BackBarButtonItem.swift │ ├── Configuration.swift │ ├── Const.swift │ ├── EachNavigationBar.swift │ ├── EachNavigationItem.swift │ ├── Navigation.swift │ ├── Shadow.swift │ ├── UINavigationBar+Sugar.swift │ ├── UINavigationController+EachNavigationBar.swift │ ├── UITableViewController+EachNavigationBar.swift │ ├── UIViewController+Associated.swift │ ├── UIViewController+EachNavigationBar.swift │ ├── UIViewController+Navigation.swift │ └── UIViewController+Swizzling.swift ├── Example ├── EachNavigationBar.xcodeproj │ ├── project.pbxproj │ ├── project.xcworkspace │ │ └── contents.xcworkspacedata │ └── xcuserdata │ │ ├── lee.xcuserdatad │ │ └── xcschemes │ │ │ └── xcschememanagement.plist │ │ └── pircate.xcuserdatad │ │ └── xcschemes │ │ └── EachNavigationBar-Example.xcscheme ├── EachNavigationBar.xcworkspace │ ├── contents.xcworkspacedata │ ├── xcshareddata │ │ └── IDEWorkspaceChecks.plist │ └── xcuserdata │ │ ├── lee.xcuserdatad │ │ ├── UserInterfaceState.xcuserstate │ │ └── xcdebugger │ │ │ └── Breakpoints_v2.xcbkptlist │ │ └── pircate.xcuserdatad │ │ ├── IDEFindNavigatorScopes.plist │ │ └── xcdebugger │ │ └── Breakpoints_v2.xcbkptlist ├── EachNavigationBar │ ├── AppDelegate.swift │ ├── Base.lproj │ │ └── LaunchScreen.xib │ ├── EachNavigationBar_Example-Bridging-Header.h │ ├── Images.xcassets │ │ ├── AppIcon.appiconset │ │ │ └── Contents.json │ │ ├── Contents.json │ │ ├── back.imageset │ │ │ ├── Contents.json │ │ │ ├── sk_common_back_gray@2x-1.png │ │ │ └── sk_common_back_gray@2x.png │ │ └── nav.imageset │ │ │ ├── Contents.json │ │ │ ├── top@2x.png │ │ │ └── top@3x.png │ ├── Info.plist │ ├── MainViewController.swift │ ├── MainViewController.xib │ ├── NextViewController.swift │ ├── OCViewController.h │ ├── OCViewController.m │ ├── TableViewController.swift │ └── ViewController.swift ├── Podfile ├── Podfile.lock └── Tests │ ├── Info.plist │ └── Tests.swift ├── Gemfile ├── Gemfile.lock ├── LICENSE ├── README.md ├── README_CN.md ├── _Pods.xcodeproj ├── demo_new.gif ├── demo_push.gif └── fastlane ├── Fastfile └── README.md /.github/workflows/Lint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pircate/EachNavigationBar/HEAD/.github/workflows/Lint.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pircate/EachNavigationBar/HEAD/.gitignore -------------------------------------------------------------------------------- /.swiftlint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pircate/EachNavigationBar/HEAD/.swiftlint.yml -------------------------------------------------------------------------------- /EachNavigationBar.podspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pircate/EachNavigationBar/HEAD/EachNavigationBar.podspec -------------------------------------------------------------------------------- /EachNavigationBar/Assets/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /EachNavigationBar/Assets/EachNavigationBar.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pircate/EachNavigationBar/HEAD/EachNavigationBar/Assets/EachNavigationBar.xcassets/Contents.json -------------------------------------------------------------------------------- /EachNavigationBar/Assets/EachNavigationBar.xcassets/navigation_back_default.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pircate/EachNavigationBar/HEAD/EachNavigationBar/Assets/EachNavigationBar.xcassets/navigation_back_default.imageset/Contents.json -------------------------------------------------------------------------------- /EachNavigationBar/Assets/EachNavigationBar.xcassets/navigation_back_default.imageset/navigation_back_default.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pircate/EachNavigationBar/HEAD/EachNavigationBar/Assets/EachNavigationBar.xcassets/navigation_back_default.imageset/navigation_back_default.png -------------------------------------------------------------------------------- /EachNavigationBar/Classes/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /EachNavigationBar/Classes/AssociatedKeys.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pircate/EachNavigationBar/HEAD/EachNavigationBar/Classes/AssociatedKeys.swift -------------------------------------------------------------------------------- /EachNavigationBar/Classes/BackBarButtonItem.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pircate/EachNavigationBar/HEAD/EachNavigationBar/Classes/BackBarButtonItem.swift -------------------------------------------------------------------------------- /EachNavigationBar/Classes/Configuration.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pircate/EachNavigationBar/HEAD/EachNavigationBar/Classes/Configuration.swift -------------------------------------------------------------------------------- /EachNavigationBar/Classes/Const.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pircate/EachNavigationBar/HEAD/EachNavigationBar/Classes/Const.swift -------------------------------------------------------------------------------- /EachNavigationBar/Classes/EachNavigationBar.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pircate/EachNavigationBar/HEAD/EachNavigationBar/Classes/EachNavigationBar.swift -------------------------------------------------------------------------------- /EachNavigationBar/Classes/EachNavigationItem.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pircate/EachNavigationBar/HEAD/EachNavigationBar/Classes/EachNavigationItem.swift -------------------------------------------------------------------------------- /EachNavigationBar/Classes/Navigation.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pircate/EachNavigationBar/HEAD/EachNavigationBar/Classes/Navigation.swift -------------------------------------------------------------------------------- /EachNavigationBar/Classes/Shadow.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pircate/EachNavigationBar/HEAD/EachNavigationBar/Classes/Shadow.swift -------------------------------------------------------------------------------- /EachNavigationBar/Classes/UINavigationBar+Sugar.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pircate/EachNavigationBar/HEAD/EachNavigationBar/Classes/UINavigationBar+Sugar.swift -------------------------------------------------------------------------------- /EachNavigationBar/Classes/UINavigationController+EachNavigationBar.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pircate/EachNavigationBar/HEAD/EachNavigationBar/Classes/UINavigationController+EachNavigationBar.swift -------------------------------------------------------------------------------- /EachNavigationBar/Classes/UITableViewController+EachNavigationBar.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pircate/EachNavigationBar/HEAD/EachNavigationBar/Classes/UITableViewController+EachNavigationBar.swift -------------------------------------------------------------------------------- /EachNavigationBar/Classes/UIViewController+Associated.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pircate/EachNavigationBar/HEAD/EachNavigationBar/Classes/UIViewController+Associated.swift -------------------------------------------------------------------------------- /EachNavigationBar/Classes/UIViewController+EachNavigationBar.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pircate/EachNavigationBar/HEAD/EachNavigationBar/Classes/UIViewController+EachNavigationBar.swift -------------------------------------------------------------------------------- /EachNavigationBar/Classes/UIViewController+Navigation.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pircate/EachNavigationBar/HEAD/EachNavigationBar/Classes/UIViewController+Navigation.swift -------------------------------------------------------------------------------- /EachNavigationBar/Classes/UIViewController+Swizzling.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pircate/EachNavigationBar/HEAD/EachNavigationBar/Classes/UIViewController+Swizzling.swift -------------------------------------------------------------------------------- /Example/EachNavigationBar.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pircate/EachNavigationBar/HEAD/Example/EachNavigationBar.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /Example/EachNavigationBar.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pircate/EachNavigationBar/HEAD/Example/EachNavigationBar.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Example/EachNavigationBar.xcodeproj/xcuserdata/lee.xcuserdatad/xcschemes/xcschememanagement.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pircate/EachNavigationBar/HEAD/Example/EachNavigationBar.xcodeproj/xcuserdata/lee.xcuserdatad/xcschemes/xcschememanagement.plist -------------------------------------------------------------------------------- /Example/EachNavigationBar.xcodeproj/xcuserdata/pircate.xcuserdatad/xcschemes/EachNavigationBar-Example.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pircate/EachNavigationBar/HEAD/Example/EachNavigationBar.xcodeproj/xcuserdata/pircate.xcuserdatad/xcschemes/EachNavigationBar-Example.xcscheme -------------------------------------------------------------------------------- /Example/EachNavigationBar.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pircate/EachNavigationBar/HEAD/Example/EachNavigationBar.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Example/EachNavigationBar.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pircate/EachNavigationBar/HEAD/Example/EachNavigationBar.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /Example/EachNavigationBar.xcworkspace/xcuserdata/lee.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pircate/EachNavigationBar/HEAD/Example/EachNavigationBar.xcworkspace/xcuserdata/lee.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Example/EachNavigationBar.xcworkspace/xcuserdata/lee.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pircate/EachNavigationBar/HEAD/Example/EachNavigationBar.xcworkspace/xcuserdata/lee.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist -------------------------------------------------------------------------------- /Example/EachNavigationBar.xcworkspace/xcuserdata/pircate.xcuserdatad/IDEFindNavigatorScopes.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pircate/EachNavigationBar/HEAD/Example/EachNavigationBar.xcworkspace/xcuserdata/pircate.xcuserdatad/IDEFindNavigatorScopes.plist -------------------------------------------------------------------------------- /Example/EachNavigationBar.xcworkspace/xcuserdata/pircate.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pircate/EachNavigationBar/HEAD/Example/EachNavigationBar.xcworkspace/xcuserdata/pircate.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist -------------------------------------------------------------------------------- /Example/EachNavigationBar/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pircate/EachNavigationBar/HEAD/Example/EachNavigationBar/AppDelegate.swift -------------------------------------------------------------------------------- /Example/EachNavigationBar/Base.lproj/LaunchScreen.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pircate/EachNavigationBar/HEAD/Example/EachNavigationBar/Base.lproj/LaunchScreen.xib -------------------------------------------------------------------------------- /Example/EachNavigationBar/EachNavigationBar_Example-Bridging-Header.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pircate/EachNavigationBar/HEAD/Example/EachNavigationBar/EachNavigationBar_Example-Bridging-Header.h -------------------------------------------------------------------------------- /Example/EachNavigationBar/Images.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pircate/EachNavigationBar/HEAD/Example/EachNavigationBar/Images.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /Example/EachNavigationBar/Images.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pircate/EachNavigationBar/HEAD/Example/EachNavigationBar/Images.xcassets/Contents.json -------------------------------------------------------------------------------- /Example/EachNavigationBar/Images.xcassets/back.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pircate/EachNavigationBar/HEAD/Example/EachNavigationBar/Images.xcassets/back.imageset/Contents.json -------------------------------------------------------------------------------- /Example/EachNavigationBar/Images.xcassets/back.imageset/sk_common_back_gray@2x-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pircate/EachNavigationBar/HEAD/Example/EachNavigationBar/Images.xcassets/back.imageset/sk_common_back_gray@2x-1.png -------------------------------------------------------------------------------- /Example/EachNavigationBar/Images.xcassets/back.imageset/sk_common_back_gray@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pircate/EachNavigationBar/HEAD/Example/EachNavigationBar/Images.xcassets/back.imageset/sk_common_back_gray@2x.png -------------------------------------------------------------------------------- /Example/EachNavigationBar/Images.xcassets/nav.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pircate/EachNavigationBar/HEAD/Example/EachNavigationBar/Images.xcassets/nav.imageset/Contents.json -------------------------------------------------------------------------------- /Example/EachNavigationBar/Images.xcassets/nav.imageset/top@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pircate/EachNavigationBar/HEAD/Example/EachNavigationBar/Images.xcassets/nav.imageset/top@2x.png -------------------------------------------------------------------------------- /Example/EachNavigationBar/Images.xcassets/nav.imageset/top@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pircate/EachNavigationBar/HEAD/Example/EachNavigationBar/Images.xcassets/nav.imageset/top@3x.png -------------------------------------------------------------------------------- /Example/EachNavigationBar/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pircate/EachNavigationBar/HEAD/Example/EachNavigationBar/Info.plist -------------------------------------------------------------------------------- /Example/EachNavigationBar/MainViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pircate/EachNavigationBar/HEAD/Example/EachNavigationBar/MainViewController.swift -------------------------------------------------------------------------------- /Example/EachNavigationBar/MainViewController.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pircate/EachNavigationBar/HEAD/Example/EachNavigationBar/MainViewController.xib -------------------------------------------------------------------------------- /Example/EachNavigationBar/NextViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pircate/EachNavigationBar/HEAD/Example/EachNavigationBar/NextViewController.swift -------------------------------------------------------------------------------- /Example/EachNavigationBar/OCViewController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pircate/EachNavigationBar/HEAD/Example/EachNavigationBar/OCViewController.h -------------------------------------------------------------------------------- /Example/EachNavigationBar/OCViewController.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pircate/EachNavigationBar/HEAD/Example/EachNavigationBar/OCViewController.m -------------------------------------------------------------------------------- /Example/EachNavigationBar/TableViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pircate/EachNavigationBar/HEAD/Example/EachNavigationBar/TableViewController.swift -------------------------------------------------------------------------------- /Example/EachNavigationBar/ViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pircate/EachNavigationBar/HEAD/Example/EachNavigationBar/ViewController.swift -------------------------------------------------------------------------------- /Example/Podfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pircate/EachNavigationBar/HEAD/Example/Podfile -------------------------------------------------------------------------------- /Example/Podfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pircate/EachNavigationBar/HEAD/Example/Podfile.lock -------------------------------------------------------------------------------- /Example/Tests/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pircate/EachNavigationBar/HEAD/Example/Tests/Info.plist -------------------------------------------------------------------------------- /Example/Tests/Tests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pircate/EachNavigationBar/HEAD/Example/Tests/Tests.swift -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pircate/EachNavigationBar/HEAD/Gemfile -------------------------------------------------------------------------------- /Gemfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pircate/EachNavigationBar/HEAD/Gemfile.lock -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pircate/EachNavigationBar/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pircate/EachNavigationBar/HEAD/README.md -------------------------------------------------------------------------------- /README_CN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pircate/EachNavigationBar/HEAD/README_CN.md -------------------------------------------------------------------------------- /_Pods.xcodeproj: -------------------------------------------------------------------------------- 1 | Example/Pods/Pods.xcodeproj -------------------------------------------------------------------------------- /demo_new.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pircate/EachNavigationBar/HEAD/demo_new.gif -------------------------------------------------------------------------------- /demo_push.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pircate/EachNavigationBar/HEAD/demo_push.gif -------------------------------------------------------------------------------- /fastlane/Fastfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pircate/EachNavigationBar/HEAD/fastlane/Fastfile -------------------------------------------------------------------------------- /fastlane/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pircate/EachNavigationBar/HEAD/fastlane/README.md --------------------------------------------------------------------------------