feat: updated method to hide and show subtitle of DefaultTitleSubtitleView

This commit is contained in:
Nikita Semenov 2023-02-12 18:15:31 +03:00
parent 7e41552521
commit f2c390f71a
1 changed files with 5 additions and 7 deletions

View File

@ -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
}
}