diff --git a/Example/Example/Scenes/AdvancedExample/AdvancedExampleViewController.swift b/Example/Example/Scenes/AdvancedExample/AdvancedExampleViewController.swift index 645f449..6e9996b 100644 --- a/Example/Example/Scenes/AdvancedExample/AdvancedExampleViewController.swift +++ b/Example/Example/Scenes/AdvancedExample/AdvancedExampleViewController.swift @@ -87,8 +87,7 @@ final class AdvancedExampleViewController: UIViewController { } @IBAction private func toggleCustomColorsButtonTouchUpInside(_: Any) { - // TODO: Add `isHidden` shortcut - if customColorsGradientLoadingBar.gradientActivityIndicatorView.isHidden { + if customColorsGradientLoadingBar.isHidden { customColorsGradientLoadingBar.fadeIn() } else { customColorsGradientLoadingBar.fadeOut() diff --git a/GradientLoadingBar/GradientLoadingBarController.swift b/GradientLoadingBar/GradientLoadingBarController.swift index 01c67c3..526e729 100644 --- a/GradientLoadingBar/GradientLoadingBarController.swift +++ b/GradientLoadingBar/GradientLoadingBarController.swift @@ -49,6 +49,16 @@ open class GradientLoadingBarController { } } + /// Boolean flag, whether the view is currently hidden. + public var isHidden: Bool { + get { + gradientActivityIndicatorView.isHidden + } + set { + gradientActivityIndicatorView.isHidden = newValue + } + } + /// Singleton instance. public static var shared = GradientLoadingBar()