导航栏宽度Xcode 8故事板警告

我在Xcode 8的每个故事板中为我的导航控制器的导航栏获取了约束警告。

警告屏幕截图

为了摆脱警告,我将导航控制器的模拟指标 – >顶栏设置从“推断”设置为“无”,然后再次返回,警告消失。 直到下一次故事板被打开,然后警告才会回来。

我的故事板有iPhone SE显示设置,导航栏不是半透明的。

从iPhone SE更改设备预览也会删除警告。

Xcode 8在Interface Builder中有一些严重的错误:就像这个一样,它有一个随机看起来像框架改变各种意见的恶习 – 在我的Main.storyboard,它决定做一些键盘input附件视图1,000 1,000点,里面的一切都有{0,0} – {1000,1000}的框架。

做了各种UITableViewCells相同的事情,但不是所有的人。

改变一切后,花了很长时间,清理了构build文件夹并重新编译,但是一旦故事板被打开,问题就马上回来。

我不得不卸载8,回到7.3.1,我提起了一个雷达,看到在开发论坛上有同样问题的其他人。

我遇到了同样的问题。 我不知道这是否解决scheme或不,但我只是改变了页面大小的模拟指标大小从自由forms页面表单和警告消失

关于Xcode自动将一些视图/子视图移动到{0,0,1000,1000}帧错误的问题,这与主要问题有关:

我有同样的问题。 请确保现在使用Xcode 8.1,因为该问题在该版本中已修复。

Xcode 8.1发行说明https://developer.apple.com/library/content/releasenotes/DeveloperTools/RN-Xcode/Introduction.html

雷达相关:28221021,28244619

更新 –指出在Xcode 8.1上解决的显式帧错误