updated constraints

Signed-off-by: Matt Bruce <matt.bruce@verizon.com>
This commit is contained in:
Matt Bruce 2024-06-26 15:46:37 -05:00
parent bd908aeb47
commit 0f368b5132

View File

@ -180,7 +180,6 @@ open class TileContainerBase<PaddingType: DefaultValuing>: Control where Padding
internal var widthConstraint: NSLayoutConstraint? internal var widthConstraint: NSLayoutConstraint?
internal var heightConstraint: NSLayoutConstraint? internal var heightConstraint: NSLayoutConstraint?
internal var containerViewCenterXConstraint: NSLayoutConstraint?
internal var containerViewLeadingConstraint: NSLayoutConstraint? internal var containerViewLeadingConstraint: NSLayoutConstraint?
internal var containerViewLeadingGreaterThanOrEqualConstraint: NSLayoutConstraint? internal var containerViewLeadingGreaterThanOrEqualConstraint: NSLayoutConstraint?
@ -235,9 +234,9 @@ open class TileContainerBase<PaddingType: DefaultValuing>: Control where Padding
containerView containerView
.pinTop() .pinTop()
.pinCenterX()
.pinBottom() .pinBottom()
containerViewCenterXConstraint = containerView.pinCenterX(anchor: centerXAnchor)?.deactivate()
containerViewLeadingConstraint = containerView.pinLeading(anchor: leadingAnchor)?.deactivate() containerViewLeadingConstraint = containerView.pinLeading(anchor: leadingAnchor)?.deactivate()
containerViewLeadingGreaterThanOrEqualConstraint = containerView.pinLeadingGreaterThanOrEqualTo(anchor: leadingAnchor)?.deactivate() containerViewLeadingGreaterThanOrEqualConstraint = containerView.pinLeadingGreaterThanOrEqualTo(anchor: leadingAnchor)?.deactivate()
@ -318,9 +317,7 @@ open class TileContainerBase<PaddingType: DefaultValuing>: Control where Padding
//deactivate everything //deactivate everything
widthConstraint?.deactivate() widthConstraint?.deactivate()
heightConstraint?.deactivate() heightConstraint?.deactivate()
containerViewCenterXConstraint?.deactivate()
containerViewLeadingGreaterThanOrEqualConstraint?.deactivate() containerViewLeadingGreaterThanOrEqualConstraint?.deactivate()
containerViewLeadingConstraint?.deactivate() containerViewLeadingConstraint?.deactivate()
@ -331,7 +328,6 @@ open class TileContainerBase<PaddingType: DefaultValuing>: Control where Padding
if let width, aspectRatio == .none && height == nil{ if let width, aspectRatio == .none && height == nil{
widthConstraint?.constant = width widthConstraint?.constant = width
widthConstraint?.activate() widthConstraint?.activate()
containerViewCenterXConstraint?.activate()
containerViewLeadingGreaterThanOrEqualConstraint?.activate() containerViewLeadingGreaterThanOrEqualConstraint?.activate()
containerViewTrailingLessThanOrEqualConstraint?.activate() containerViewTrailingLessThanOrEqualConstraint?.activate()
@ -346,7 +342,6 @@ open class TileContainerBase<PaddingType: DefaultValuing>: Control where Padding
heightConstraint?.constant = height heightConstraint?.constant = height
heightConstraint?.activate() heightConstraint?.activate()
widthConstraint?.activate() widthConstraint?.activate()
containerViewCenterXConstraint?.activate()
containerViewLeadingGreaterThanOrEqualConstraint?.activate() containerViewLeadingGreaterThanOrEqualConstraint?.activate()
containerViewTrailingLessThanOrEqualConstraint?.activate() containerViewTrailingLessThanOrEqualConstraint?.activate()
@ -356,7 +351,6 @@ open class TileContainerBase<PaddingType: DefaultValuing>: Control where Padding
heightConstraint?.constant = size.height heightConstraint?.constant = size.height
widthConstraint?.activate() widthConstraint?.activate()
heightConstraint?.activate() heightConstraint?.activate()
containerViewCenterXConstraint?.activate()
containerViewLeadingGreaterThanOrEqualConstraint?.activate() containerViewLeadingGreaterThanOrEqualConstraint?.activate()
containerViewTrailingLessThanOrEqualConstraint?.activate() containerViewTrailingLessThanOrEqualConstraint?.activate()
@ -366,7 +360,6 @@ open class TileContainerBase<PaddingType: DefaultValuing>: Control where Padding
heightConstraint?.constant = size.height heightConstraint?.constant = size.height
widthConstraint?.activate() widthConstraint?.activate()
heightConstraint?.activate() heightConstraint?.activate()
containerViewCenterXConstraint?.activate()
containerViewLeadingGreaterThanOrEqualConstraint?.activate() containerViewLeadingGreaterThanOrEqualConstraint?.activate()
containerViewTrailingLessThanOrEqualConstraint?.activate() containerViewTrailingLessThanOrEqualConstraint?.activate()