Files
2020-06-09 23:01:58 +03:00

35 lines
781 B
Swift

//
// TableAdapterItem.swift
// PatternsSwift
//
// Created by Рустам Мотыгуллин on 17/04/2020.
// Copyright © 2020 mrusta. All rights reserved.
//
import UIKit
open class TableAdapterItem: NSObject {
public let cellClass: AnyClass
public let cellData: TableAdapterCellData?
public var cellReuseIdentifier: String {
return String(describing: cellClass)
}
init(cellClass: AnyClass, cellData: TableAdapterCellData? = nil) {
self.cellClass = cellClass
self.cellData = cellData
}
public func height() -> CGFloat {
return cellData?.cellHeight() ?? UITableView.automaticDimension
}
func canEditing() -> Bool {
return cellData?.canEditing() ?? false
}
}