I'm looking for a way to implement in iOS something that works as closely as possible to the Android Navigation Drawer.
That's basically a menu panel that slides in from the left and over the current view.
I've looked at using ECSlidingViewController, MMDrawerController, etc. but I'd really want a drawer that appears on top of the current view, not like the Facebook app where the current view slides to reveal a menu underneath.
How can I implement my desired functionality?
You would need a SlideOverViewController that has a table view with width as much as you want to overlap, set the background color of the view as clear color(to achieve transparency).
in your MainViewController, initialize and add your SlideOverViewController.
To activate your slideOverMenu use:
To hide the menu use:
In you SLideOverViewController,
add gestureRecognizers: