From 88e020e6e08bcc1e719e98ba53861eb8ee48f57c Mon Sep 17 00:00:00 2001 From: Andrey Ovsyannikov Date: Fri, 17 Nov 2017 17:58:22 +0300 Subject: [PATCH] setNeedsUpdateConstraints() moved to configureSeparator() --- Sources/Classes/Views/SeparatorCell/SeparatorCell.swift | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/Sources/Classes/Views/SeparatorCell/SeparatorCell.swift b/Sources/Classes/Views/SeparatorCell/SeparatorCell.swift index 7009d35f..a1a2131c 100644 --- a/Sources/Classes/Views/SeparatorCell/SeparatorCell.swift +++ b/Sources/Classes/Views/SeparatorCell/SeparatorCell.swift @@ -47,15 +47,18 @@ open class SeparatorCell: UITableViewCell { topView.isHidden = true bottomView.isHidden = false updateBottomSeparator(with: configuration) + setNeedsUpdateConstraints() case .top(let configuration): topView.isHidden = false bottomView.isHidden = true updateTopSeparator(with: configuration) + setNeedsUpdateConstraints() case .full(let topConfiguration, let bottomConfiguration): topView.isHidden = false bottomView.isHidden = false updateTopSeparator(with: topConfiguration) updateBottomSeparator(with: bottomConfiguration) + setNeedsUpdateConstraints() } } @@ -144,14 +147,12 @@ open class SeparatorCell: UITableViewCell { topView.backgroundColor = configuration.color topSeparatorHeight = configuration.height topSeparatorInsets = configuration.insets ?? .zero - setNeedsUpdateConstraints() } private func updateBottomSeparator(with configuration: SeparatorConfiguration) { bottomView.backgroundColor = configuration.color bottomSeparatorHeight = configuration.height bottomSeparatorInsets = configuration.insets ?? .zero - setNeedsUpdateConstraints() } private func createConstraints() {