Эта проблема возникает в зависимости от языковой настройки iPhone.
Мне удалось подтвердить эту проблему на японском и китайском языках.
На английском и т. Д. Эта проблема не возникает.
Я создал простой проект, который устанавливает UINavigationController на раскадровку, используя Xcode10.rootViewController является UITableViewController по умолчанию.
Я почти ничего не изменил на раскадровке.
Я использую массив строк от 1 до 5 в качестве источника данных UITableView.
Если я собираю и поворачиваю его наiOS12, UITableView будет со смещенной вершиной или будет находиться под навигационной панелью.
Эта проблема не возникает в iOS11.Кроме того, никаких проблем не возникнет в моделях без надреза.
Эта проблема возникает только с надрезанными моделями iOS12.(iPhone X, XS, XS Max, Xr)
Кто-нибудь знает причину этой странной проблемы?
Спасибо.


Я загрузил свой проект на GitHub.Не могли бы вы подтвердить это?
yaslam2222 / SimpleTableViewController