fixed tilelet

Signed-off-by: Matt Bruce <matt.bruce@verizon.com>
This commit is contained in:
Matt Bruce 2023-08-29 14:34:08 -05:00
parent 02d39bbcf9
commit 87c202d23b

View File

@ -315,12 +315,18 @@ open class Tilelet: TileContainer {
//titleLockup //titleLockup
if let textWidth { if let textWidth {
titleLockupTrailingConstraint?.isActive = false titleLockupTrailingConstraint?.isActive = false
titleLockupTrailingConstraint = titleLockup.trailingAnchor.constraint(lessThanOrEqualTo: titleLockupContainerView.trailingAnchor)
titleLockupTrailingConstraint?.isActive = true
titleLockupWidthConstraint?.isActive = false titleLockupWidthConstraint?.isActive = false
titleLockupWidthConstraint = titleLockup.widthAnchor.constraint(equalToConstant: textWidth) titleLockupWidthConstraint = titleLockup.widthAnchor.constraint(equalToConstant: textWidth)
titleLockupWidthConstraint?.isActive = true titleLockupWidthConstraint?.isActive = true
} else if let textPercentage { } else if let textPercentage {
titleLockupTrailingConstraint?.isActive = false titleLockupTrailingConstraint?.isActive = false
titleLockupTrailingConstraint = titleLockup.trailingAnchor.constraint(lessThanOrEqualTo: titleLockupContainerView.trailingAnchor)
titleLockupTrailingConstraint?.isActive = true
titleLockupWidthConstraint?.isActive = false titleLockupWidthConstraint?.isActive = false
titleLockupWidthConstraint = NSLayoutConstraint(item: titleLockup, titleLockupWidthConstraint = NSLayoutConstraint(item: titleLockup,
attribute: .width, attribute: .width,
@ -332,8 +338,10 @@ open class Tilelet: TileContainer {
titleLockupWidthConstraint?.isActive = true titleLockupWidthConstraint?.isActive = true
} else { } else {
titleLockupWidthConstraint?.isActive = false titleLockupTrailingConstraint?.isActive = false
titleLockupTrailingConstraint = titleLockup.trailingAnchor.constraint(equalTo: titleLockupContainerView.trailingAnchor)
titleLockupTrailingConstraint?.isActive = true titleLockupTrailingConstraint?.isActive = true
titleLockupWidthConstraint?.isActive = false
} }
//set models //set models