此问题取决于 iPhone 的语言设置。
我能够用日语和中文确认这个问题。
在英语等中不会发生此问题。
我创建了一个简单的项目,使用 Xcode10 在情节提要上安装 UINavigationController。rootViewController 是默认的 UITableViewController。
我几乎没有改变故事板上的任何东西。
我使用字符串 1 到 5 的数组作为 UITableView 的数据源。
如果我在 iOS12 上构建和旋转它,UITableView 将加上偏移顶部,或者它将在 NavigationBar 下。
iOS11不会出现这个问题。此外,没有缺口的模型也不会出现问题。
此问题仅出现在 iOS12 的缺口型号上。(iPhone X、XS、XS Max、Xr)
有谁知道这个奇怪问题的原因?
谢谢你。
我将我的项目上传到 GitHub。你能确认一下吗?