All Projects → darshan2509 → DKNavigationDrawer

darshan2509 / DKNavigationDrawer

Licence: other
Navigation Drawer for iOS using Swift. https://media.giphy.com/media/I45syjhreC0Rq/giphy.gif

Programming Languages

swift
15916 projects

Projects that are alternatives of or similar to DKNavigationDrawer

Materialdrawer
The flexible, easy to use, all in one drawer library for your Android project. Now brand new with material 2 design.
Stars: ✭ 11,498 (+67535.29%)
Mutual labels:  drawer, navigation-drawer
Material
A UI/UX framework for creating beautiful applications.
Stars: ✭ 11,870 (+69723.53%)
Mutual labels:  navigation-controller, navigation-drawer
Slidingrootnav
DrawerLayout-like ViewGroup, where a "drawer" is hidden under the content view, which can be shifted to make the drawer visible.
Stars: ✭ 2,939 (+17188.24%)
Mutual labels:  navigation-drawer, side-menu
minavdrawer
Easy to add different animations into standard NavigationDrawer.
Stars: ✭ 93 (+447.06%)
Mutual labels:  drawer, navigation-drawer
Drawer Behavior
Drawer behavior is a library that provide an extra behavior on drawer, such as, move view or scaling view's height while drawer on slide.
Stars: ✭ 394 (+2217.65%)
Mutual labels:  drawer, navigation-drawer
Duo Navigation Drawer
A flexible, easy to use, unique drawer library for your Android project.
Stars: ✭ 986 (+5700%)
Mutual labels:  drawer, navigation-drawer
Navigation-Drawer-With-Navigation-Component
Navigation Drawer with New JetPacks Navigation Component
Stars: ✭ 93 (+447.06%)
Mutual labels:  navigation-controller, navigation-drawer
drawer-with-bottom-navigation-architecture
Sample android kotlin project with both drawer and bottom navigation together
Stars: ✭ 42 (+147.06%)
Mutual labels:  drawer, navigation-drawer
react-native-navigation-drawer-extension
Drawer API built on top of wix react-native-navigation for iOS and Android (with TypeScript!)
Stars: ✭ 151 (+788.24%)
Mutual labels:  drawer, side-menu
Materialdrawerkt
A Kotlin DSL wrapper around the mikepenz/MaterialDrawer library.
Stars: ✭ 508 (+2888.24%)
Mutual labels:  drawer, navigation-drawer
Drawer Behavior Flutter
Drawer behavior is a library that provide an extra behavior on drawer, such as, move view or scaling view's height while drawer on slide.
Stars: ✭ 110 (+547.06%)
Mutual labels:  drawer, navigation-drawer
Kf drawer
Flutter drawer (dynamic ready side menu)
Stars: ✭ 144 (+747.06%)
Mutual labels:  drawer
Swiftui Animation
SwiftUI Animation
Stars: ✭ 233 (+1270.59%)
Mutual labels:  drawer
UX-UI-Navigation
UX / UI Custom NavigationDrawer with Fragment
Stars: ✭ 70 (+311.76%)
Mutual labels:  drawer
React Native Drawer Menu
A drawer component for React Native Application.
Stars: ✭ 140 (+723.53%)
Mutual labels:  drawer
Material Menu
Animations for Android L drawer, back, dismiss and check icons
Stars: ✭ 2,481 (+14494.12%)
Mutual labels:  drawer
Zimlx
Open Source and free launcher for Android
Stars: ✭ 137 (+705.88%)
Mutual labels:  drawer
Hyperion Android
App Debugging & Inspection Tool for Android
Stars: ✭ 1,778 (+10358.82%)
Mutual labels:  drawer
Mp canvas drawer
🚀 微信小程序上canvas绘制图片助手,一个json就制作分享朋友圈图片
Stars: ✭ 1,611 (+9376.47%)
Mutual labels:  drawer
Flutter slider drawer
You can make slider drawer type ui by this plugin
Stars: ✭ 152 (+794.12%)
Mutual labels:  drawer

DKNavigationDrawer

Navigation Drawer for iOS using Swift.

Screenshot

  1. Add DKNavDrawerDelegate and DrawerView to project.
  2. Assign class DKNavDrawer to your navigation controller
  3. Add a Right Bar Button to your RootViewController connect it to a action.
  4. RootViewController should conform to DKNavDrawerDelegate
  5. Initialize - var rootNav: DKNavDrawer?

In viewDidLoad() of RootViewController add 2 lines

rootNav = (navigationController as? DKNavDrawer)
rootNav?.dkNavDrawerDelegate = self

The button action code

@IBAction func btnToggle(_ sender: Any) {
      rootNav?.drawerToggle()
}
//Implement this as this is a delegate method
   func dkNavDrawerSelection(_ selectionIndex: Int) {
}
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].