From 87c202d23beeaec743274f45fc8836a0302a1dd6 Mon Sep 17 00:00:00 2001 From: Matt Bruce Date: Tue, 29 Aug 2023 14:34:08 -0500 Subject: [PATCH] fixed tilelet Signed-off-by: Matt Bruce --- VDS/Components/Tilelet/Tilelet.swift | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/VDS/Components/Tilelet/Tilelet.swift b/VDS/Components/Tilelet/Tilelet.swift index eb27123e..2e3b6565 100644 --- a/VDS/Components/Tilelet/Tilelet.swift +++ b/VDS/Components/Tilelet/Tilelet.swift @@ -315,12 +315,18 @@ open class Tilelet: TileContainer { //titleLockup if let textWidth { titleLockupTrailingConstraint?.isActive = false + titleLockupTrailingConstraint = titleLockup.trailingAnchor.constraint(lessThanOrEqualTo: titleLockupContainerView.trailingAnchor) + titleLockupTrailingConstraint?.isActive = true + titleLockupWidthConstraint?.isActive = false titleLockupWidthConstraint = titleLockup.widthAnchor.constraint(equalToConstant: textWidth) titleLockupWidthConstraint?.isActive = true } else if let textPercentage { titleLockupTrailingConstraint?.isActive = false + titleLockupTrailingConstraint = titleLockup.trailingAnchor.constraint(lessThanOrEqualTo: titleLockupContainerView.trailingAnchor) + titleLockupTrailingConstraint?.isActive = true + titleLockupWidthConstraint?.isActive = false titleLockupWidthConstraint = NSLayoutConstraint(item: titleLockup, attribute: .width, @@ -332,8 +338,10 @@ open class Tilelet: TileContainer { titleLockupWidthConstraint?.isActive = true } else { - titleLockupWidthConstraint?.isActive = false + titleLockupTrailingConstraint?.isActive = false + titleLockupTrailingConstraint = titleLockup.trailingAnchor.constraint(equalTo: titleLockupContainerView.trailingAnchor) titleLockupTrailingConstraint?.isActive = true + titleLockupWidthConstraint?.isActive = false } //set models