You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
31 lines
746 B
31 lines
746 B
//
|
|
// TableCell.swift
|
|
// GME Remit
|
|
//
|
|
// Created by InKwon Devik Kim on 26/06/2019.
|
|
// Copyright © 2019 Gobal Money Express Co. Ltd. All rights reserved.
|
|
//
|
|
|
|
import UIKit
|
|
|
|
class TableCell: UITableViewCell {
|
|
@IBOutlet weak var bgView: UIView!
|
|
@IBOutlet weak var cellImageView: UIImageView!
|
|
@IBOutlet weak var cellTitleLabel: UILabel!
|
|
|
|
func setModel(_ model: TablePresenterProtocol?) {
|
|
let cellImage = model?.cellImage
|
|
|
|
cellImageView.isHidden = cellImage == nil ? true : false
|
|
cellImageView.image = cellImage
|
|
cellTitleLabel.text = model?.cellTitle
|
|
}
|
|
|
|
func optimizeCell() {
|
|
if cellImageView.image == nil {
|
|
cellImageView.isHidden = true
|
|
} else {
|
|
cellImageView.isHidden = false
|
|
}
|
|
}
|
|
}
|