From 2de86f4a8abd5375b803f5ff89f925eafc0ea7b8 Mon Sep 17 00:00:00 2001 From: Ondra Kandera Date: Thu, 3 May 2018 08:39:41 +0200 Subject: [PATCH] Added ability to set drop shadow on/off --- KYDrawerController/Classes/KYDrawerController.swift | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/KYDrawerController/Classes/KYDrawerController.swift b/KYDrawerController/Classes/KYDrawerController.swift index 0e2d026..b3840cf 100644 --- a/KYDrawerController/Classes/KYDrawerController.swift +++ b/KYDrawerController/Classes/KYDrawerController.swift @@ -56,6 +56,8 @@ open class KYDrawerController: UIViewController, UIGestureRecognizerDelegate { @IBInspectable public var drawerSegueIdentifier: String? + @IBInspectable public var dropShadow: Bool = true + private var _drawerConstraint: NSLayoutConstraint! private var _drawerWidthConstraint: NSLayoutConstraint! @@ -187,9 +189,11 @@ open class KYDrawerController: UIViewController, UIGestureRecognizerDelegate { guard let drawerViewController = drawerViewController else { return } addChildViewController(drawerViewController) - drawerViewController.view.layer.shadowColor = UIColor.black.cgColor - drawerViewController.view.layer.shadowOpacity = 0.4 - drawerViewController.view.layer.shadowRadius = 5.0 + if dropShadow { + drawerViewController.view.layer.shadowColor = UIColor.black.cgColor + drawerViewController.view.layer.shadowOpacity = 0.4 + drawerViewController.view.layer.shadowRadius = 5.0 + } drawerViewController.view.translatesAutoresizingMaskIntoConstraints = false _containerView.addSubview(drawerViewController.view)