Fix timeline bug where vibrancy could be lost

This commit is contained in:
Maurice Parker 2019-11-03 16:34:57 -06:00
parent 21d5c321b4
commit 44533399e6
2 changed files with 8 additions and 4 deletions

View File

@ -142,19 +142,19 @@ private extension MasterTimelineTableViewCell {
func updateTitleView() {
titleView.font = MasterTimelineDefaultCellLayout.titleFont
titleView.textColor = .label
titleView.textColor = labelColor
updateTextFieldText(titleView, cellData?.title)
}
func updateSummaryView() {
summaryView.font = MasterTimelineDefaultCellLayout.summaryFont
summaryView.textColor = .label
summaryView.textColor = labelColor
updateTextFieldText(summaryView, cellData?.summary)
}
func updateDateView() {
dateView.font = MasterTimelineDefaultCellLayout.dateFont
dateView.textColor = .secondaryLabel
dateView.textColor = secondaryLabelColor
updateTextFieldText(dateView, cellData.dateString)
}
@ -171,7 +171,7 @@ private extension MasterTimelineTableViewCell {
if cellData.showFeedName {
showView(feedNameView)
feedNameView.font = MasterTimelineDefaultCellLayout.feedNameFont
feedNameView.textColor = .secondaryLabel
feedNameView.textColor = secondaryLabelColor
updateTextFieldText(feedNameView, cellData.feedName)
} else {
hideView(feedNameView)

View File

@ -14,6 +14,10 @@ class VibrantTableViewCell: UITableViewCell {
return isHighlighted || isSelected ? AppAssets.vibrantTextColor : UIColor.label
}
var secondaryLabelColor: UIColor {
return isHighlighted || isSelected ? AppAssets.vibrantTextColor : UIColor.secondaryLabel
}
override init(style: UITableViewCell.CellStyle, reuseIdentifier: String?) {
super.init(style: style, reuseIdentifier: reuseIdentifier)
commonInit()