Compositional changes.
This commit is contained in:
parent
77655b5f61
commit
a6f82e6077
@ -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
|
||||
|
||||
Loading…
Reference in New Issue
Block a user