Open JohnnyDark opened 4 years ago
tableView.dequeueReusable(withIdentifier:indexPath)
tableView.register(_:AnyClass?, forCellReuseIdentifier:) //先注册一个prototype cell, 一般在viewDidLoad中执行 tableView.dequeueReusable(withIdentifier:indexPath) //使用cell
if let c = tableView.dequeueReusableCell(withIdentifier: cellIdentifier){ cell = c }else{ cell = UITableViewCell(style: .subtitle, reuseIdentifier: cellIdentifier) }
1. 直接创建UITableViewController的子类,table view中自动添加了prototype cell, 直接新建或重用cell
tableView.dequeueReusable(withIdentifier:indexPath)
2. 用代码添加prototype cell后使用cell
3. 使用自定义的cell,不注册也不用在storyboard中添加: