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() {