Compositional changes.

This commit is contained in:
Christiano, Kevin 2019-06-18 10:59:19 -04:00
parent 77655b5f61
commit a6f82e6077

View File

@ -26,7 +26,7 @@ import Foundation
var rightTextLabeltrailing: NSLayoutConstraint?
var rightTextLabelLeading: NSLayoutConstraint?
var leftTextTrailingLabel: NSLayoutConstraint?
var leftTextLabelTrailing: NSLayoutConstraint?
//------------------------------------------------------
// MARK: - Initialization
@ -73,7 +73,7 @@ import Foundation
leftTextLabel.updateView(size)
rightTextLabel.updateView(size)
// Resolves text layout issues found between both dynamically sized labels, number is not exact to screen width but performs as required.
// Resolves text layout issues found between both dynamically sized labels, number is not exact but performs as required.
if leftTextLabel.hasText && rightTextLabel.hasText {
rightTextLabel.preferredMaxLayoutWidth = floor((size - 16) * 0.4)
}
@ -130,8 +130,10 @@ import Foundation
private func constrainLeftLabel() {
rightTextLabelLeading?.isActive = false
leftTextTrailingLabel = layoutMarginsGuide.trailingAnchor.constraint(equalTo: leftTextLabel.trailingAnchor)
leftTextTrailingLabel?.isActive = true
leftTextLabelTrailing = layoutMarginsGuide.trailingAnchor.constraint(equalTo: leftTextLabel.trailingAnchor)
leftTextLabelTrailing?.isActive = true
leftTextWidth?.isActive = false
leftTextWidth = leftTextLabel.widthAnchor.constraint(equalTo: layoutMarginsGuide.widthAnchor, multiplier: 1.0)
leftTextWidth?.priority = UILayoutPriority(rawValue: 999)
@ -141,10 +143,13 @@ import Foundation
private func constrainRightLabel() {
rightTextLabelLeading?.isActive = false
rightTextLabeltrailing = rightTextLabel.trailingAnchor.constraint(equalTo: layoutMarginsGuide.trailingAnchor)
rightTextLabeltrailing?.isActive = true
rightTextLabelLeading = rightTextLabel.leadingAnchor.constraint(equalTo: layoutMarginsGuide.leadingAnchor)
rightTextLabelLeading?.isActive = true
rightTextWidth?.isActive = false
rightTextWidth = rightTextLabel.widthAnchor.constraint(equalTo: layoutMarginsGuide.widthAnchor, multiplier: 1.0)
rightTextWidth?.priority = UILayoutPriority(rawValue: 999)
@ -154,7 +159,7 @@ import Foundation
override open func resetConstraints() {
super.resetConstraints()
leftTextTrailingLabel?.isActive = false
leftTextLabelTrailing?.isActive = false
rightTextLabelLeading?.isActive = false
leftTextWidth?.isActive = false
rightTextWidth?.isActive = false