Nic*_*ger 8 xcode cell uitableview swift
我只想弄清楚如何在Swift中向tableView添加自定义单元格.我看了很多教程,他们都说在某些时候使用的东西tableView.registerNib对我来说不起作用!
这是我在tableViewController类中使用的代码:
var nib = UINib(nibName: "ViewExerciceCell", bundle: nil)
tableView.registerNib(nib, forCellReuseIdentifier: "ExerciceCell")
Run Code Online (Sandbox Code Playgroud)
当我尝试构建时,我在第二行上有一个错误:
无法使用类型为'(UINib,forCellReuseIdentifier:String)'的参数列表调用'registerNib'.
我能做什么 ?有关自定义单元格的所有教程和其他答案都使用此代码.
提前致谢
我在tableView:cellForRowAtIndexPath函数内部使用以下代码:
var cell = tableView.dequeueReusableCellWithIdentifier("CustomCell") as UITableViewCell
if cell == nil {
tableView.registerNib(UINib(nibName: "CustomCell", bundle: nil), forCellReuseIdentifier: "CustomCell")
cell = tableView.dequeueReusableCellWithIdentifier("CustomCell") as UITableViewCell!
}
return cell
Run Code Online (Sandbox Code Playgroud)
如果在storyboard或.xib文件中有自定义单元格,请不要忘记Identifier在Attributes检查器中设置(在本例中为CustomCell)
| 归档时间: |
|
| 查看次数: |
8614 次 |
| 最近记录: |