HobsonCheng / MMDrawController

Can set slider on rear and front , more easily for setting size and get controller

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

millmanyang@gmail.com

License

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

About

Can set slider on rear and front , more easily for setting size and get controller

License:MIT License


Languages

Language:Swift 94.5%Language:Ruby 5.5%