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
|
||||
if badgeContainerView.superview == nil {
|
||||
stackView.insertArrangedSubview(badgeContainerView, at: 0)
|
||||
setNeedsLayout()
|
||||
}
|
||||
} else {
|
||||
badgeContainerView.removeFromSuperview()
|
||||
removeFromSuperview(badgeContainerView)
|
||||
}
|
||||
}
|
||||
|
||||
@ -326,9 +327,10 @@ open class Tilelet: TileContainer {
|
||||
|
||||
if titleLockupContainerView.superview == nil {
|
||||
stackView.insertArrangedSubview(titleLockupContainerView, at: badgeContainerView.superview == nil ? 0 : 1)
|
||||
setNeedsLayout()
|
||||
}
|
||||
} else {
|
||||
titleLockupContainerView.removeFromSuperview()
|
||||
removeFromSuperview(titleLockupContainerView)
|
||||
}
|
||||
}
|
||||
|
||||
@ -366,19 +368,21 @@ open class Tilelet: TileContainer {
|
||||
}
|
||||
if iconContainerView.superview == nil {
|
||||
stackView.addArrangedSubview(iconContainerView)
|
||||
setNeedsDisplay()
|
||||
}
|
||||
} else {
|
||||
iconContainerView.removeFromSuperview()
|
||||
removeFromSuperview(iconContainerView)
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
open override func updateView() {
|
||||
super.updateView()
|
||||
|
||||
|
||||
updateBadge()
|
||||
updateTitleLockup()
|
||||
updateIcons()
|
||||
|
||||
layoutIfNeeded()
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user