updated Tilelet for setNeedsLayout()
Signed-off-by: Matt Bruce <matt.bruce@verizon.com>
This commit is contained in:
parent
ecaaf8c229
commit
6205aeb51d
@ -270,9 +270,10 @@ open class Tilelet: TileContainer {
|
|||||||
badge.maxWidth = badgeModel.maxWidth
|
badge.maxWidth = badgeModel.maxWidth
|
||||||
if badgeContainerView.superview == nil {
|
if badgeContainerView.superview == nil {
|
||||||
stackView.insertArrangedSubview(badgeContainerView, at: 0)
|
stackView.insertArrangedSubview(badgeContainerView, at: 0)
|
||||||
|
setNeedsLayout()
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
badgeContainerView.removeFromSuperview()
|
removeFromSuperview(badgeContainerView)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -326,9 +327,10 @@ open class Tilelet: TileContainer {
|
|||||||
|
|
||||||
if titleLockupContainerView.superview == nil {
|
if titleLockupContainerView.superview == nil {
|
||||||
stackView.insertArrangedSubview(titleLockupContainerView, at: badgeContainerView.superview == nil ? 0 : 1)
|
stackView.insertArrangedSubview(titleLockupContainerView, at: badgeContainerView.superview == nil ? 0 : 1)
|
||||||
|
setNeedsLayout()
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
titleLockupContainerView.removeFromSuperview()
|
removeFromSuperview(titleLockupContainerView)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -366,19 +368,21 @@ open class Tilelet: TileContainer {
|
|||||||
}
|
}
|
||||||
if iconContainerView.superview == nil {
|
if iconContainerView.superview == nil {
|
||||||
stackView.addArrangedSubview(iconContainerView)
|
stackView.addArrangedSubview(iconContainerView)
|
||||||
|
setNeedsDisplay()
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
iconContainerView.removeFromSuperview()
|
removeFromSuperview(iconContainerView)
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
open override func updateView() {
|
open override func updateView() {
|
||||||
super.updateView()
|
super.updateView()
|
||||||
|
|
||||||
updateBadge()
|
updateBadge()
|
||||||
updateTitleLockup()
|
updateTitleLockup()
|
||||||
updateIcons()
|
updateIcons()
|
||||||
|
|
||||||
|
layoutIfNeeded()
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user