MMDrawController 5.0.0

MMDrawController 5.0.0

TestsTested
LangLanguage SwiftSwift
License MIT
ReleasedLast Release Apr 2019
SPMSupports SPM

Maintained by MM.



MMDrawController

CI Status Version License Platform

Demo

landscape

demo

portrait

demo

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

[email protected]

License

MMDrawController is available under the MIT license. See the LICENSE file for more info.