ENSwiftSideMenu | A simple side menu for iOS written in Swift | Menu library
kandi X-RAY | ENSwiftSideMenu Summary
kandi X-RAY | ENSwiftSideMenu Summary
A lightweight flyover side menu component for iOS with the UIDynamic's bouncing animation, UIGestures and UIBlurEffect. Allows you to use native UINavigationController's logic to manage view controllers. The component is written in Swift.
Support
Quality
Security
License
Reuse
Top functions reviewed by kandi - BETA
Currently covering the most popular Java, JavaScript and Python libraries. See a Sample of ENSwiftSideMenu
ENSwiftSideMenu Key Features
ENSwiftSideMenu Examples and Code Snippets
Community Discussions
Trending Discussions on ENSwiftSideMenu
QUESTION
I have checked out several libraries, videos and online blogs on how to make a side navigation drawer in iOS, but none of them have been able to provide a simple solution to create a side navigation drawer where you are not limited to just a TableView. I want to be able to add different UIViews to the side drawer. This is the kind of Side Drawer I am trying to create : Screenshot
Most of the libraries cant allow custom views inside the side drawer, but I want to create a small view like this at the top of the drawer UITableView.
So far, I have tried these libraries but each of them lack an essential feature :
- https://github.com/mutualmobile/MMDrawerController : Only supports a list of items(basically only a tableview) and not custom views like the one I want to add and like the one gmail has, which displays the profile picture along with the email id.
- https://github.com/jonkykong/SideMenu : Same Reason.
- https://github.com/handsomecode/InteractiveSideMenu : Animation is too fancy.
- https://github.com/evnaz/ENSwiftSideMenu : Only supports a TableView in the side drawer.
After having developed a few android applications, I was quite surprised that iOS didn't have an equivalent of the android DrawerLayout
, and when I searched for libraries I could not find a single one that had the right classic design that is most used. I read somewhere that adding a side drawer was a bad design choice, but in my application, I have already used all of my screen space and need a way to give the user quick access to 20-25 list options along with a small view at the top. I figured adding a side drawer was the perfect way to do so, but unfortunately I haven't gotten very far trying to make it.
All help will be appreciated!
...ANSWER
Answered 2017-Nov-25 at 15:31SlideMenuControllerSwift will let you stick any viewController with any layout you want into your menu. Its really not that hard to make your own slide out either. Your options are: 1. You make a container and every view in the app goes int he container along with the menu and the container animates the menu in an out. Or 2. You just make a menu singleton and when it gets triggered it adds its view on top of the main window, which will cover the current view controller.
QUESTION
I'm using ENSideMenu Library for creating the menus in my navigation bar in Swift. I already created the left side menu of the navigation bar, but then when I created the right side. What happen is, when I click the right side button that contains the action for showing the right menu... the left side menu is shown instead. Here's my current implementation.
RightSideNavigationController
...ANSWER
Answered 2017-Aug-29 at 11:04The ENSideMenu
Library currently doesn't support 2 menus which uses the library in the same page. This is according to the issues posted in ENSideMenu Library GitHub
Community Discussions, Code Snippets contain sources that include Stack Exchange Network
Vulnerabilities
No vulnerabilities reported
Install ENSwiftSideMenu
Support
Reuse Trending Solutions
Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items
Find more librariesStay Updated
Subscribe to our newsletter for trending solutions and developer bootcamps
Share this Page