Fixes incorrect UpdateCollectionViewCell dimmed tint color

This commit is contained in:
Riley Testut
2019-11-05 18:08:58 -08:00
parent 1650951d53
commit 77a119f292

View File

@@ -31,6 +31,8 @@ extension UpdateCollectionViewCell
@IBOutlet private var blurView: UIVisualEffectView!
private var originalTintColor: UIColor?
override func awakeFromNib()
{
super.awakeFromNib()
@@ -52,6 +54,11 @@ extension UpdateCollectionViewCell
{
super.tintColorDidChange()
if self.tintAdjustmentMode != .dimmed
{
self.originalTintColor = self.tintColor
}
self.update()
}
@@ -91,11 +98,9 @@ private extension UpdateCollectionViewCell
case .expanded: self.versionDescriptionTextView.isCollapsed = false
}
self.versionDescriptionTitleLabel.textColor = self.tintColor
self.blurView.backgroundColor = self.tintColor
self.bannerView.button.tintColor = self.tintColor
self.bannerView.button.progressTintColor = self.tintColor
self.versionDescriptionTitleLabel.textColor = self.originalTintColor ?? self.tintColor
self.blurView.backgroundColor = self.originalTintColor ?? self.tintColor
self.bannerView.button.progressTintColor = self.originalTintColor ?? self.tintColor
self.setNeedsLayout()
self.layoutIfNeeded()