UITableViewCells创建不正确?

时间:2018-11-12 09:33:22

标签: ios swift uitableview

我正在使用Storyboard创建UITableView,但是在创建自定义单元格时无法正确创建。看到下面的屏幕

![enter image description here] 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屏幕是。

![enter image description here] 2

![enter image description here] 3

但是当我编写 cell.textLabel?.backgroundColor = UIColor.blue 时,此代码将消失。为什么我不知道原因。看到下面的屏幕

![enter image description here] 4

我正在对整个项目中的所有TableViewCell使用Single TableViewCell类。

0 个答案:

没有答案