// // TableView.swift // TournamentStats // // Created by Laurent Morvillier on 06/08/2019. // Copyright © 2019 Stax River. All rights reserved. // import Foundation import UIKit class TableView : UITableView { var wrapper: DataSourceWrapper init(data: [T], frame: CGRect, style: UITableView.Style) { self.wrapper = DataSourceWrapper(array: data) super.init(frame: frame, style: style) self.register(UINib(nibName: "StackTableCell", bundle: Bundle.main), forCellReuseIdentifier: "Cell") self.backgroundColor = UIColor.clear self.dataSource = self.wrapper self.delegate = self.wrapper } required init?(coder aDecoder: NSCoder) { fatalError("init(coder:) has not been implemented") } }