TestsTested | ✗ |
LangLanguage | SwiftSwift |
License | MIT |
ReleasedLast Release | May 2016 |
SPMSupports SPM | ✗ |
Maintained by Satoshi Matsumoto.
KZSideDrawerController is a side drawer controller for iOS written in Swift.
To run the example project, clone the repo, and run pod install
from the Example directory first.
let sideDrawerController = KZSideDrawerController()
sideDrawerController.centerViewController = UIViewController()
sideDrawerController.leftViewController = UIViewController()
sideDrawerController.rightViewController = UIViewController()
sideDrawerController.openDrawer(side: .Left, animated: true, completion: nil)
sideDrawerController.closeDrawer(side: .Right, animated: true, completion: nil)
extension ViewController: KZSideDrawerControllerDelegate {
func sideDrawerController(sideDrawerController: KZSideDrawerController, willOpenViewController viewController: UIViewController, forSide side: KZDrawerSide, animated: Bool) {}
func sideDrawerController(sideDrawerController: KZSideDrawerController, didOpenViewController viewController: UIViewController, forSide side: KZDrawerSide, animated: Bool) {}
func sideDrawerController(sideDrawerController: KZSideDrawerController, willCloseViewController viewController: UIViewController, forSide side: KZDrawerSide, animated: Bool) {}
func sideDrawerController(sideDrawerController: KZSideDrawerController, didCloseViewController viewController: UIViewController, forSide side: KZDrawerSide, animated: Bool) {}
}
leftDrawerWidth
rightDrawerWidth
shadowOpacity
shadowRadius
shadowOffset
shadowColor
dimmingColor
KZSideDrawerController is available through CocoaPods. To install it, simply add the following line to your Podfile:
pod "KZSideDrawerController"
Satoshi Matsumoto, [email protected]
KZSideDrawerController is available under the MIT license. See the LICENSE file for more info.