Stati c TableViewController не показывает ячейки на презентации - PullRequest
0 голосов
/ 09 января 2020

Я пытаюсь представить экран настроек в своем приложении, реализованный в стиле UITableViewController .insetGrouped со стати c ячеек.
UITableViewController разработан в раскадровке, и я представляю это с идентификатором раскадровки.

Проблема в том, что ячейки не появляются при представлении, и похоже, что они появляются, только когда происходит прокрутка или постукивание по представлению таблицы.
В моем UITableViewController класс У меня нет делегатского кода, но также, если я пытаюсь добавить его, ничего не изменится.
Я попытался вызвать reloadData(), layoutIfNeeded() и попытался возиться со стилем представления, но ни один, если кажется, что это относятся к проблеме.

Еще одна вещь, которую я заметил, заключается в том, что вызов:

tableView.scrollToRow(at: IndexPath(row: 0, section: 0), at: .top, animated: true)

Перед физической прокруткой «пробуждает» представление таблицы и показывает ячейки, но выглядит сбойно до физической прокрутки или касания. Кроме того, в viewDidLoad(), tableView.visibleCells.count равно 0, поэтому проблема связана с тем, что ячейки не отображаются специально.

Вот наглядный пример моей проблемы:

enter image description here

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