From f8e935cc7a8f3002eb59968ec85f0b7815c62797 Mon Sep 17 00:00:00 2001 From: Tomohiro Mitsumune Date: Thu, 17 Mar 2016 18:14:02 +0900 Subject: [PATCH] Add UIBlurEffectStyle variable ( change style when initialize) --- HUDKit/Classes/Progress/HUDProgressViewController.swift | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/HUDKit/Classes/Progress/HUDProgressViewController.swift b/HUDKit/Classes/Progress/HUDProgressViewController.swift index 1d54280..c52e040 100644 --- a/HUDKit/Classes/Progress/HUDProgressViewController.swift +++ b/HUDKit/Classes/Progress/HUDProgressViewController.swift @@ -67,13 +67,16 @@ public class HUDProgressViewController: UIViewController { } } + public var visualEffect: UIBlurEffectStyle? + // MARK: - Initializer - public init(customView: UIView?, status: String?) { + public init(customView: UIView?, status: String?, visualEffect: UIBlurEffectStyle = .Dark) { super.init(nibName: "HUDProgressViewController", bundle: NSBundle(forClass: HUDProgressViewController.self)) self.customView = customView self.status = status + self.visualEffect = visualEffect preferredContentSize = CGSizeMake(100.0, 100.0) @@ -111,7 +114,7 @@ extension HUDProgressViewController: UIViewControllerTransitioningDelegate { public func presentationControllerForPresentedViewController(presented: UIViewController, presentingViewController presenting: UIViewController, sourceViewController source: UIViewController) -> UIPresentationController? { let HUD = HUDPresentationController(presentedViewController: presented, presentingViewController: presenting) - HUD.HUDVisualEffect = UIBlurEffect(style: .Dark) + HUD.HUDVisualEffect = UIBlurEffect(style: self.visualEffect ?? .Dark) return HUD }