我正在使用Storyboard创建UITableView,但是在创建自定义单元格时无法正确创建。看到下面的屏幕
] 1
在此屏幕中,另一个新视图显示为白色。这仅在Swift中进行。我清楚地检查了原型单元中只有两个标签。没有第三种观点。
我的代码是
func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
// create a new cell if needed or reuse an old one
let cell = tableView.dequeueReusableCell(withIdentifier: "cell") as! TableViewCellClass
cell.permissionClassTitleLbl.text = titleArray[indexPath.row]
cell.permissionClassDescLbl.text = descArray[indexPath.row]
cell.permissionClassDescLbl.numberOfLines = 0
// cell.textLabel?.backgroundColor = UIColor.blue
return cell
}
我的故事板ViewController屏幕是。
] 2
] 3
但是当我编写 cell.textLabel?.backgroundColor = UIColor.blue 时,此代码将消失。为什么我不知道原因。看到下面的屏幕
] 4
我正在对整个项目中的所有TableViewCell使用Single TableViewCell类。