Compositional changes.
This commit is contained in:
parent
77655b5f61
commit
a6f82e6077
@ -26,7 +26,7 @@ import Foundation
|
|||||||
|
|
||||||
var rightTextLabeltrailing: NSLayoutConstraint?
|
var rightTextLabeltrailing: NSLayoutConstraint?
|
||||||
var rightTextLabelLeading: NSLayoutConstraint?
|
var rightTextLabelLeading: NSLayoutConstraint?
|
||||||
var leftTextTrailingLabel: NSLayoutConstraint?
|
var leftTextLabelTrailing: NSLayoutConstraint?
|
||||||
|
|
||||||
//------------------------------------------------------
|
//------------------------------------------------------
|
||||||
// MARK: - Initialization
|
// MARK: - Initialization
|
||||||
@ -73,7 +73,7 @@ import Foundation
|
|||||||
leftTextLabel.updateView(size)
|
leftTextLabel.updateView(size)
|
||||||
rightTextLabel.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 {
|
if leftTextLabel.hasText && rightTextLabel.hasText {
|
||||||
rightTextLabel.preferredMaxLayoutWidth = floor((size - 16) * 0.4)
|
rightTextLabel.preferredMaxLayoutWidth = floor((size - 16) * 0.4)
|
||||||
}
|
}
|
||||||
@ -130,8 +130,10 @@ import Foundation
|
|||||||
private func constrainLeftLabel() {
|
private func constrainLeftLabel() {
|
||||||
|
|
||||||
rightTextLabelLeading?.isActive = false
|
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?.isActive = false
|
||||||
leftTextWidth = leftTextLabel.widthAnchor.constraint(equalTo: layoutMarginsGuide.widthAnchor, multiplier: 1.0)
|
leftTextWidth = leftTextLabel.widthAnchor.constraint(equalTo: layoutMarginsGuide.widthAnchor, multiplier: 1.0)
|
||||||
leftTextWidth?.priority = UILayoutPriority(rawValue: 999)
|
leftTextWidth?.priority = UILayoutPriority(rawValue: 999)
|
||||||
@ -141,10 +143,13 @@ import Foundation
|
|||||||
private func constrainRightLabel() {
|
private func constrainRightLabel() {
|
||||||
|
|
||||||
rightTextLabelLeading?.isActive = false
|
rightTextLabelLeading?.isActive = false
|
||||||
|
|
||||||
rightTextLabeltrailing = rightTextLabel.trailingAnchor.constraint(equalTo: layoutMarginsGuide.trailingAnchor)
|
rightTextLabeltrailing = rightTextLabel.trailingAnchor.constraint(equalTo: layoutMarginsGuide.trailingAnchor)
|
||||||
rightTextLabeltrailing?.isActive = true
|
rightTextLabeltrailing?.isActive = true
|
||||||
|
|
||||||
rightTextLabelLeading = rightTextLabel.leadingAnchor.constraint(equalTo: layoutMarginsGuide.leadingAnchor)
|
rightTextLabelLeading = rightTextLabel.leadingAnchor.constraint(equalTo: layoutMarginsGuide.leadingAnchor)
|
||||||
rightTextLabelLeading?.isActive = true
|
rightTextLabelLeading?.isActive = true
|
||||||
|
|
||||||
rightTextWidth?.isActive = false
|
rightTextWidth?.isActive = false
|
||||||
rightTextWidth = rightTextLabel.widthAnchor.constraint(equalTo: layoutMarginsGuide.widthAnchor, multiplier: 1.0)
|
rightTextWidth = rightTextLabel.widthAnchor.constraint(equalTo: layoutMarginsGuide.widthAnchor, multiplier: 1.0)
|
||||||
rightTextWidth?.priority = UILayoutPriority(rawValue: 999)
|
rightTextWidth?.priority = UILayoutPriority(rawValue: 999)
|
||||||
@ -154,7 +159,7 @@ import Foundation
|
|||||||
override open func resetConstraints() {
|
override open func resetConstraints() {
|
||||||
super.resetConstraints()
|
super.resetConstraints()
|
||||||
|
|
||||||
leftTextTrailingLabel?.isActive = false
|
leftTextLabelTrailing?.isActive = false
|
||||||
rightTextLabelLeading?.isActive = false
|
rightTextLabelLeading?.isActive = false
|
||||||
leftTextWidth?.isActive = false
|
leftTextWidth?.isActive = false
|
||||||
rightTextWidth?.isActive = false
|
rightTextWidth?.isActive = false
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user