EasyNavigation - 一款超级简单的导航条管理工具。完全自定义导航条。没有UINavigationBar 和 UINavigationItem 这两个类。完全是对UIView的操作。

  •        51

一款超级简单的导航条管理工具。完全自定义导航条。没有UINavigationBar 和 UINavigationItem 这两个类。完全是对UIView的操作。

https://github.com/chenliangloveyou/EasyNavigation

Tags
Implementation
License
Platform

   




Related Projects

KMNavigationBarTransition - A drop-in universal library helps you to manage the navigation bar styles and makes transition animations smooth between different navigation bar styles while pushing or popping a view controller for all orientations

  •    Objective-C

A drop-in universal library helps you to manage the navigation bar styles and makes transition animations smooth between different navigation bar styles while pushing or popping a view controller for all orientations. And you don't need to write any line of code for it, it all happens automatically. The design concept of the library is that what you only need to care about is the background style of the navigation bar in the current view controller, without handling the various background styles while pushing or popping.

RTRootNavigationController - Implicitly make every view controller has its own navigation bar

  •    Objective-C

How many lines of code should I write to fit in iPhone X? Zero. More and more apps use custom navigation bar for each different view controller, instead of one common, global navigation bar.

mapbox-navigation-ios - Turn-by-turn navigation logic and UI in Swift or Objective-C on iOS

  •    Swift

Mapbox Navigation gives you all the tools you need to add turn-by-turn navigation to your apps.Get up and running in a few minutes with our drop-in turn-by-turn navigation NavigationViewController, or build a completely custom turn-by-turn navigation app with our core components for routing and navigation.

SublimeNavigationView - Complete rewrite of NavigationView (from Design Support library) that enables usage of Checkboxes, Switches & Badges as menu items

  •    Java

SublimeNavigationView is a complete rewrite of NavigationView (from Design Support library) that enables usage of Checkboxes, Switches & Badges in/as menu items. Menus are defined in good-old XML, and parsed using a custom MenuInflater. SublimeNavigationView works with Parcelable menus which means that state retention is built-in. Moreover, it can support multiple menus while preserving their respective states. Groups added to the menu have the added feature of being collapsible/expandable. Along with this, SublimeNavigationView allows a few options for custom styling.

STPTransitions - Unified, easy API for custom iOS view controller transitioning

  •    Objective-C

Unified, easy API for custom iOS view controller transitioning. Perhaps you watched the 2013 WWDC talk or read the slightly spread-out documentation on how to use custom transitions between child view controllers, modal view controllers and in a navigation controller. Couple of minutes in, you're wandering in Protocolandia and you're lost. We don't blame you.


navigation-stack - :octocat: NavigationStack is a stack-modeled UI navigation controller

  •    Swift

This project is maintained by Ramotion, Inc. We specialize in the designing and coding of custom UI for Mobile Apps and Websites. Looking for developers for your project? This project is maintained by Ramotion, Inc. We specialize in the designing and coding of custom UI for Mobile Apps and Websites.

DDHDynamicViewControllerTransitions - Custom view controller transitions using UIDynamic behaviors.

  •    Objective-C

Custom view controller transitions using UIDynamic behaviors. Create an instance of DDHNavigationControllerDelegate and make it the delegate of you navigation controller.

navigation-toolbar - :octocat: Navigation toolbar is a slide-modeled UI navigation controller made by @Ramotion

  •    Swift

Looking for developers for your project? This project is maintained by Ramotion, Inc. We specialize in the designing and coding of custom UI for Mobile Apps and Websites. The iPhone mockup available here.

MMDrawerController - A lightweight, easy to use, Side Drawer Navigation Controller

  •    Objective-C

#Mutual Mobile Drawer Controller MMDrawerController is a side drawer navigation container view controller designed to support the growing number of applications that leverage the side drawer paradigm. This library is designed to exclusively support side drawer navigation in a light-weight, focused approach while exposing the ability to provide custom animations for presenting and dismissing the drawer. ##Documentation Official appledoc documentation can be found at CocoaDocs.

CircleBar - A fun, easy-to-use tab bar navigation controller for iOS.

  •    Swift

Don’t you, sometimes, miss fun user interfaces? Truth is, we do. Sure, you can't use them in enterprise apps for obvious reasons, but if you're working on a fun project... CircleBar is a fun tab bar navigation controller, written in Swift 4 and available through CocoaPods.

TLYShyNavBar - Unlike all those arrogant UINavigationBar, this one is shy and humble! Easily create auto-scrolling navigation bars!

  •    Objective-C

[1]: AppStore version doesn't have the latest, though. Coming soon. 😁 [*]: Content are shown for demo purpose only of how this component is used in the Telly app. We hold the right to show those contents as part of our contract with Sony Pictures.

JSSlidingViewController - An easy-to-use "slide-to-reveal" view controller container with great touch performance

  •    Objective-C

An easy way to add "slide-to-reveal" style navigation to an iPhone, iPad, or iPod Touch app. JSSlidingViewController is an easy way to add "slide-to-reveal" style navigation to your app. This is similar to the kind of navigation found in Facebook.app, Path.app, and many others. It's a subclass of UIViewController that uses the view controller containment methods available in iOS 5.0 or later.

ByeBurger - An Android behavior library let your titlebar or bottom navigation hiding on scroll ,极其简便的快速实现滑动隐藏标题栏和导航栏

  •    Java

Hiding on scroll: We wanted to provide as much content as possible on our user’s screens. Consequently, we decided to make the navigation hide on scroll, thus making more room for the content area. Scrolling up makes the navigation fade back in. You only need to change the root view to CoordinatorLayout, And add one line code "app:layout_behavior" like the bottom into ANY view, Then your view hiding on scroll. Your titleBar can be Toolbar,LinearLayout and so on. Your NavigationView can be BottomNavigationView or TabLayout, or Any View you put in xml.

YPNavigationBarTransition - A Full functional UINavigationBar framework for making bar transition more natural! You don't need to call any UINavigationBar api, implementing YPNavigationBarConfigureStyle protocol for your view controller instead

  •    Objective-C

A Fully functional UINavigationBar framework for making bar transition more natural! You don't need to call any UINavigationBar api, implementing YPNavigationBarConfigureStyle protocol for your view controller instead. MIT. See the LICENSE file for details.

navigation-toolbar-android - :octocat: Navigation toolbar is a slide-modeled UI navigation controller made by @Ramotion

  •    Kotlin

Looking for developers for your project? This project is maintained by Ramotion, Inc. We specialize in the designing and coding of custom UI for Mobile Apps and Websites. The Android mockup available here.

CRGradientNavigationBar - Custom UINavigationBar subclass which allows gradient coloured navigation bar on iOS 7

  •    Objective-C

Custom UINavigationBar subclass which allows gradient coloured navigation bar on iOS 6/7. Run pod install to install the dependencies.

PaperFoldMenuController - A navigation menu on the left of the screen using on PaperFold

  •    Objective-C

PaperFoldMenuController is a UITabBarController replacement, but displays the view controllers in a table view on the left side of the screen. This table view is shown/hidden using PaperFold-for-iOS. Selecting from the menu on the left changes the view controller on the right. PaperFoldMenuController uses view controller containment. ####Parameters #####viewControllers The array of custom view controllers to display on screen. The title of each view controllers are shown in the menu table view on the left.

SideMenuController - A side menu controller written in Swift for iOS

  •    Swift

SideMenuController is a custom container view controller written in Swift which will display the main content within a center panel and the secondary content (option menu, navigation menu, etc.) within a side panel when triggered. The side panel can be displayed either on the left or on the right side, under or over the center panel. CocoaPods is a dependency manager for Cocoa projects.

LIExposeController - Expose style navigation for iOS apps

  •    Objective-C

LIExposeController is a new navigation paradigm for iOS apps. A great example is LinkedIn's iPhone app.LIExposeController acts as a container view controller, much like UINavigationController or UITabBarController. It manages a set of UIViewControllers as separate "stacks" so that users can easily switch between multiple screens.

SCStackViewController - SCStackViewController is a container view controller which allows you to stack other view controllers on the top/left/bottom/right of the root and build custom transitions between them while providing correct physics and appearance calls

  •    Objective-C

SCStackViewController is a generic container view controller which allows you to stack child view controllers on the top/left/bottom/right of the root and build custom transitions between them while providing correct physics and appearance calls, custom layouts, easing functions, custom navigation steps and more. Any suggestions or improvements are more than welcome. Feel free to contact me at stefan.ceriu@gmail.com or @stefanceriu.