UITableViewCells не создает должным образом? - PullRequest
0 голосов
/ 12 ноября 2018

Я использую раскадровку для создания 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

Я использую класс Single TableViewCell для всех TableViewCell во всем моем проекте.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...