22
You can use AMSlideMenu with storyboards, and you can customize how the control responds to gestures, open the menus programatically with or without animations, and give the slide out menus a depth effect which causes them to open behind the main view with shadowing, and then pop out as the menus slide in.