MMDrawController
Demo
landscape
portrait
Requirements
iOS 8.0+
Xcode 8.0+
Swift 3.0+
Use
1.Inherit your controller with MMDrawController
class ViewController: MMDrawerViewController {
}
3.Set main view controller
super.setMainWith(identifier: "Home")
2.Set slider view controller
// Init by storyboard identifier
super.setLeftWith(identifier: "Member", mode: .frontWidthRate(r: 0.6))
//Init by Code
let story = UIStoryboard.init(name: "Main", bundle: nil)
let right = story.instantiateViewController(withIdentifier: "SliderRight")
super.set(right: right, mode: .rearWidth(w: 100))
3.Control MMDrawerController on your main or slider controller
if let drawer = self.drawer() {
drawer.showLeftSlider(isShow: true)
}
Installation
MMDrawController is available through CocoaPods. To install it, simply add the following line to your Podfile:
pod "MMDrawController"
Author
License
MMDrawController is available under the MIT license. See the LICENSE file for more info.