一直沒(méi)有寫過(guò)UItableView的懶加載恐疲,今天寫了一下画饥,一點(diǎn)擊就崩潰,然后發(fā)現(xiàn)在UItableView的懶加載中不能設(shè)置UITableView的tableFooterView和tableHeaderView,否則一定是崩潰的叫胁,切記切記斑响!
private lazy var leftTableView: UITableView = {
let tableView = UITableView(frame: CGRect(x: menuOrigin.x, y: menuOrigin.y + menuHeight, width: SCREEN_WIDTH * 0.5, height: 0), style: UITableViewStyle.plain)
tableView.delegate = self
tableView.dataSource = self
//不能這樣設(shè)置
// tableView.tableFooterView = UIView()
// tableView.tableHeaderView = UIView(frame: CGRect(x: 0, y: 0, width: SCREEN_WIDTH, height: 10))
tableView.register(UITableViewCell.self, forCellReuseIdentifier: "MenuCellID")
return tableView
}()