Clean & fix background color

This commit is contained in:
Florian Gabach
2018-10-29 11:51:56 +01:00
parent a778f03d8f
commit 11f73c553a
9 changed files with 30 additions and 22 deletions
@@ -0,0 +1,45 @@
//
// OpenSourceTableViewCell.swift
// Pods
//
// Created by Florian Gabach on 05/02/2017.
import UIKit
final class OpenSourceTableViewCell: UITableViewCell {
// MARK: - Lifecycle
override init(style: UITableViewCell.CellStyle, reuseIdentifier: String?) {
super.init(style: .default, reuseIdentifier: reuseIdentifier)
self.prepareCellComponent()
}
required init?(coder aDecoder: NSCoder) {
super.init(coder: aDecoder)
}
// MARK: - Prepare
func prepareCellComponent() {
self.textLabel?.numberOfLines = 0
self.accessoryType = .none
self.selectionStyle = .none
}
// MARK: - Configure
/// Initialize the cell content with Licence model
///
/// - Parameter licence: the licence model
func configure(licence: LicenceFile, config: OpenSourceControllerConfig) {
// Set text
self.textLabel?.attributedText = licence.attributedContent
self.textLabel?.textColor = config.uiConfig.licenceTextColor
// Background
if let backgroundColor = config.uiConfig.licenceBackgroundColor {
self.backgroundColor = backgroundColor
}
}
}