6

我刚刚将一个使用情节提要的项目从 Xcode 4 转换到 Xcode 5,并且有一大堆 Misplaced View 警告。然而,Xcode 似乎有点害羞地向我展示它们。当我滚动故事板并选择内容时,Xcode 将这些警告添加到问题导航器中 - 然后,如果我不快速跳过它们,则在我没有实际更改任何内容的情况下再次删除它们。我什至还没有弄清楚是什么动作触发了警告的出现和消失。这真的很烦人——有一次,那里有大约 20 个警告,在我解决它们之前就立即消失了。

我想追踪所有这些问题并解决它们,但我不知道如何。是什么导致 Xcode 在问题导航器中添加和删除这些警告,当 Xcode 一直对我隐藏它们时,我如何追踪它们?

4

2 回答 2

7

在您执行此操作之前,我会继续拍摄快照:

  1. 单击您的 XIB 文件
  2. 展开码头
  3. 沿着码头的右边缘看,您应该会看到一些黄色圆圈图标
  4. 点击圆圈,它会变成一个三角形
  5. 点击三角形

您应该看到一些单选按钮使您能够更新约束和一个复选框以全局应用更改。

单击“修复错位”,您应该返回“无问题”。

于 2013-09-22T06:16:11.270 回答
0

Reset to Suggested Constraints有时并没有摆脱这个警告。解决方案是在相关 UIViewPlaceholderIntrinsic Size下拉菜单中进行选择。Size inspector然后根据需要添加缺少的约束。

(取自这里:Xcode 5 layout errors - Misplaced View Frame for Label 在运行时会有所不同

于 2013-11-04T17:34:41.930 回答