Я использую UITableViewController со статическими ячейками в качестве формы сведений о пользователе. Все работает, пока я не коснусь одного из текстовых полей ячеек, клавиатура (или пользовательский ввод ввода) не появится, и вы не прокрутите таблицу вниз. Ячейки тогда не показываются, вместо этого отображается пустое пространство. Прокрутка вверх и вниз затем корректно показывает их.
Если я прокручиваю таблицу вниз, пока не появится поле "geboortedatum",
![enter image description here](https://i.stack.imgur.com/jZQ3s.png)
и нажмите на это текстовое поле, появится пользовательский ввод ввода с датчиком выбора:
![enter image description here](https://i.stack.imgur.com/tXmwy.png)
Теперь, если я прокручиваю таблицу вниз, следующие строки будут пустыми:
![enter image description here](https://i.stack.imgur.com/aXJUh.png)
Предполагается, что там появятся два ряда, например:
![enter image description here](https://i.stack.imgur.com/Pj1lu.png)
Это не относится к InputView с помощью средства выбора даты, то же самое происходит, когда появляется старая клавиатура и вы прокручиваете таблицу вниз.
Я не переопределил ни один из методов делегата представления таблицы или источника данных, кроме показа пользовательских заголовков (но проблема остается той же, когда я удаляю это), и я не использую подклассы UITableViewCell, только статические ячейки в раскадровке. Мне кажется, это ошибка iOS, но есть ли способ обойти это?