All Projects → wangzhaomeng → LLNavigationController

wangzhaomeng / LLNavigationController

Licence: other
This is a subClass Of UINavigationController.本导航条继承UINavigationController,自定义滑动返回手势与滑动动画,同时可自定义过场动画,解决了手势共存时的冲突。在系统类的基础上进行扩展,节约性能,无任何代码耦合度,可随时集成与剥离。支持iOS7以上系统,兼容iOS11,版本稳定。

Programming Languages

objective c
16641 projects - #2 most used programming language

Projects that are alternatives of or similar to LLNavigationController

angular-scrollspy
A simple lightweight library for Angular which automatically updates links to indicate the currently active section in the viewport
Stars: ✭ 34 (+70%)
Mutual labels:  navbar, navigationbar
bsnav
An extended Bootstrap 4 menu with a bunch of utilities
Stars: ✭ 90 (+350%)
Mutual labels:  navbar, navigationbar
Bubble Navigation
🎉 [Android Library] A light-weight library to easily make beautiful Navigation Bar with ton of 🎨 customization option.
Stars: ✭ 1,537 (+7585%)
Mutual labels:  navbar, navigationbar
Easydropdown
💧 Fantastic dropdown in Swift
Stars: ✭ 254 (+1170%)
Mutual labels:  navigationbar
Material
A UI/UX framework for creating beautiful applications.
Stars: ✭ 11,870 (+59250%)
Mutual labels:  navigation-controller
forest-templates
Source for https://semantic-ui-forest.com/templates/
Stars: ✭ 58 (+190%)
Mutual labels:  navbar
WXNavigationBar
Handle UINavigationBar like WeChat. Simple and easy to use.
Stars: ✭ 116 (+480%)
Mutual labels:  navigationbar
Zxnavigationbar
灵活轻量的自定义导航栏,导航栏属于控制器view,支持导航栏联动,一行代码实现【导航栏背景图片设置、导航栏渐变、折叠、修改Item大小和边距、自定义导航栏高度、全屏手势返回、pop拦截、仿系统导航栏历史堆栈】等各种效果
Stars: ✭ 230 (+1050%)
Mutual labels:  navigationbar
BottomNavigationBar
A light bottom navigation bar in Android supporting Tint mode.
Stars: ✭ 48 (+140%)
Mutual labels:  navigationbar
BottomBar-Xamarin-Forms
Sample Xamarin Forms app showing Bottom NavBar for Android
Stars: ✭ 21 (+5%)
Mutual labels:  navbar
AHCategoryView
A navigation view for categories
Stars: ✭ 29 (+45%)
Mutual labels:  navigationbar
Rtrootnavigationcontroller
Implicitly make every view controller has its own navigation bar
Stars: ✭ 2,066 (+10230%)
Mutual labels:  navigation-controller
pandoc-toc-sidebar
A Pandoc HTML template with TOC on the sidebar, using Bootstrap 3
Stars: ✭ 56 (+180%)
Mutual labels:  navbar
Navigation-Drawer-With-Navigation-Component
Navigation Drawer with New JetPacks Navigation Component
Stars: ✭ 93 (+365%)
Mutual labels:  navigation-controller
wp-bootstrap4-navwalker
A custom WordPress nav walker class to fully implement the Twitter Bootstrap 4.x navigation style in a custom theme using the WordPress built in menu manager
Stars: ✭ 40 (+100%)
Mutual labels:  navbar
Teaset
A UI library for react native, provides 20+ pure JS(ES6) components, focusing on content display and action control.
Stars: ✭ 2,845 (+14125%)
Mutual labels:  navigationbar
navbar.js
Modern Navigation Component
Stars: ✭ 47 (+135%)
Mutual labels:  navbar
DKNavigationDrawer
Navigation Drawer for iOS using Swift. https://media.giphy.com/media/I45syjhreC0Rq/giphy.gif
Stars: ✭ 17 (-15%)
Mutual labels:  navigation-controller
resizing-header-on-scroll
When you scroll down the page a bit, the header resizes smaller with CSS3 animations, and gets back bigger when you scroll back to the top
Stars: ✭ 19 (-5%)
Mutual labels:  navbar
RRNavigationBar
bring UINavigationBar to UIViewController.
Stars: ✭ 11 (-45%)
Mutual labels:  navigationbar

我的博客:iOS使用系统的导航栏,自定义滑动返回手势与转场动画<br />

//自定义滑动返回手势与动画

Image text

//自定义转场动画

- (nullable id <UIViewControllerAnimatedTransitioning>)navigationController:(UINavigationController *)navigationController animationControllerForOperation:(UINavigationControllerOperation)operation fromViewController:(UIViewController *)fromVC toViewController:(UIViewController *)toVC{
    if (operation == UINavigationControllerOperationPush) {//push动画
        if(self.presentTransition){
            Class transition = NSClassFromString(self.presentTransition);
            return [transition new];
        }
    }
    else if (operation == UINavigationControllerOperationPop) {//pop动画
        if(self.dismissTransition){
            Class transition = NSClassFromString(self.dismissTransition);
            return [transition new];
        }
    }
    return nil;
}
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].