UITableView - 带Swift的registerClass

Stu*_*dge 57 uitableview registerclass ios swift

是否有其他人在使用tableView.registerClassSwift方法时遇到问题?

它不再是我的代码完成(如果手动输入也不能使用它)但它仍然在标题中...

代码完成

UITableView标头

Woo*_*ock 101

它非常适合我.

self.tableView.registerClass(UITableViewCell.self, forCellReuseIdentifier: "cell")
Run Code Online (Sandbox Code Playgroud)

正如我上面所说的那样.

  • 你能再展示一些代码吗?如何声明表视图,类等. (2认同)

Din*_*wal 14

对于Swift 2.2注册默认单元格

self.tableView.registerClass(UITableViewCell.self, forCellReuseIdentifier: "DefaultCell")
Run Code Online (Sandbox Code Playgroud)



对于Swift 3.0注册默认单元格

self.tableView.registerClass(UITableViewCell.self, forCellReuseIdentifier: "DefaultCell")
Run Code Online (Sandbox Code Playgroud)



对于Swift 2.2从Nib注册默认单元格

self.tableView.registerNib(UINib(nibName: "CustomCellName", bundle: nil), forCellReuseIdentifier: "CustomCellIdentifer")
Run Code Online (Sandbox Code Playgroud)



对于Swift 3.0,从Nib注册默认单元格

self.tableView.registerNib(UINib(nibName: "CustomCellName", bundle: nil), forCellReuseIdentifier: "CustomCellName")
Run Code Online (Sandbox Code Playgroud)

注意:故事板创建的单元格称为原型单元格,并且有一些注册原型单元格的过程,如Nib.并且不要忘记设置如下的单元格标识符. 在此输入图像描述