added iOS source code
[wl-app.git] / iOS / WolneLektury / Screens / Filter / Cells / FilterCollectionViewCell.swift
1 //
2 //  FilterCollectionViewCell.swift
3 //  WolneLektury
4 //
5 //  Created by Pawel Dabrowski on 12/06/2018.
6 //  Copyright © 2018 Fundacja Nowoczesna Polska. All rights reserved.
7 //
8
9 import UIKit
10
11 class FilterCollectionViewCell: UICollectionViewCell {
12     
13     @IBOutlet weak var checkboxBgImageView: UIImageView!
14     @IBOutlet weak var checkboxTickImageView: UIImageView!
15     @IBOutlet weak var titleLabel: UILabel!
16     
17     override func awakeFromNib() {
18         super.awakeFromNib()
19         checkboxTickImageView.tintColor = .white
20     }
21     
22     func setup(categoryModel: CategoryModel){
23         
24         titleLabel.text = categoryModel.name.uppercased()
25         setChecked(value: categoryModel.checked)
26     }
27     
28     func setChecked(value: Bool){
29         
30         checkboxTickImageView.isHidden = !value
31         checkboxBgImageView.tintColor = value ? .white : UIColor(red:0.51, green:0.73, blue:0.73, alpha:1.00)
32     }
33 }