From f2c390f71abd57f89f40af9d956849666f8d85c6 Mon Sep 17 00:00:00 2001 From: Nikita Semenov Date: Sun, 12 Feb 2023 18:15:31 +0300 Subject: [PATCH] feat: updated method to hide and show subtitle of DefaultTitleSubtitleView --- .../TitleSubtitleView/DefaultTitleSubtitleView.swift | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/TIUIElements/Sources/Views/TitleSubtitleView/DefaultTitleSubtitleView.swift b/TIUIElements/Sources/Views/TitleSubtitleView/DefaultTitleSubtitleView.swift index 1fa25a40..409c7e57 100644 --- a/TIUIElements/Sources/Views/TitleSubtitleView/DefaultTitleSubtitleView.swift +++ b/TIUIElements/Sources/Views/TitleSubtitleView/DefaultTitleSubtitleView.swift @@ -67,17 +67,15 @@ public final class DefaultTitleSubtitleView: BaseInitializableView, titleLabel.text = viewModel.title subtitleLabel.text = viewModel.subtitle - if viewModel.isSubtitleHidden { - remakeConstraintsForOneTitle() - } + hideSubtitle(viewModel.isSubtitleHidden) } // MARK: - Public methods - public func remakeConstraintsForOneTitle() { - subtitleLabel.isHidden = true - spacingConstraint?.isActive = false - titleLableBottomConstraint?.isActive = true + public func hideSubtitle(_ isHidden: Bool) { + subtitleLabel.isHidden = isHidden + spacingConstraint?.isActive = !isHidden + titleLableBottomConstraint?.isActive = isHidden } }