Merge pull request #106 from TouchInstinct/fix/separators_layout

update constraints after setting insets
This commit is contained in:
Andrey Ovsyannikov 2017-11-17 18:06:45 +03:00 committed by GitHub
commit a6768619a0
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 7 additions and 1 deletions

View File

@ -1,5 +1,8 @@
# Changelog
## 0.6.3
- **Fix**: SeparatorCell updates constraints after setting separator insets
## 0.6.2
- **Fix**: AlamofireManager extension no longer performs requests with default manager

View File

@ -1,6 +1,6 @@
Pod::Spec.new do |s|
s.name = "LeadKit"
s.version = "0.6.2"
s.version = "0.6.3"
s.summary = "iOS framework with a bunch of tools for rapid development"
s.homepage = "https://github.com/TouchInstinct/LeadKit"
s.license = "Apache License, Version 2.0"

View File

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