【问题标题】:Xcode 6.1.1 Storyboard changes layout when I re-open the projectXcode 6.1.1 Storyboard 在我重新打开项目时更改布局
【发布时间】:2015-03-29 03:50:55
【问题描述】:

当我打开 xcode 并创建布局时,一切看起来都很像它应该的样子(这意味着故事板视图控制器看起来很像预览)

但是当我关闭 xcode 并重新打开它时......视图看起来像这样。这不仅是因为它难以处理,而且因为故事板文件似乎知道这些不是它们应该在的位置。如果我单击任何单个元素,它正在寻找我来更新这个新布局的约束,这是完全不准确的。

我尝试将所有项目移回中间,然后重新布置整个项目,但每次我想进行更改时,这大约需要 5 分钟以上。我想知道是否有办法将情节提要重置为应有的状态,或者是否有一些我有错误的设置会导致这种变化。任何帮助将不胜感激!

更新!

好的,我现在发现我可以“更新框架”来修复布局。仍然不确定为什么布局首先会变得混乱。

【问题讨论】:

  • 您找到解决这些问题的持久方法了吗?每次打开我的项目时,我都会遇到完全相同的问题。考虑到它包含超过 15 个 VC,每次我开始项目时单独解决所有“布局问题”是相当困难的......
  • 我还没有遇到同样的问题。我不得不做同样的事情。我只有 11 个 VC,但仍然很残酷。有时更新框架实际上会破坏我的布局并迫使我删除一些元素并重新开始。设置它并立即忘记它几乎更好。只需确保您在第一时间就获得了正确的布局。
  • 嘿,这似乎是 xCode IB 中的一个错误。检查一下:adcdownload.apple.com//Developer_Tools/Xcode_6.3_beta/…(向下滚动到“xCode 6.3 中解决的问题”部分)
  • 太棒了!!!我现在正在更新。看看能不能解决问题
  • 到目前为止一切顺利......我们将在接下来的几个小时内看到。如果可行,请写下答案,以便我将其标记为已解决。

标签: ios8 xcode6 uistoryboard xcode-storyboard


【解决方案1】:

这似乎是 xCode 6.1.x(v6.3.xx 之前)中的一个错误,同时已解决。

这里是官方参考: http://adcdownload.apple.com//Developer_Tools/Xcode_6.3_beta/Xcode_6.3_beta_Release_Notes.pdf

这个问题的明确解决方案: 您需要将 xCode 更新到 v6.3 才能成功解决此问题

【讨论】:

  • 在 xcode6.3 中的 tableview 单元格和 tableheaderview 每次我重新打开项目时都会更改,并且某些视图无法在所有视图菜单中更新框架,这到底是什么......
  • @jeffrey :即使我更新了 Xcode,我也遇到了类似的问题。然而,布局问题似乎神奇地消失了,就像它们在打开 Xcode 项目时随机出现一样......太疯狂了!我还发现一个潜在的问题是,如果您嵌入了多个语言集。 InterfaceBuilder 似乎对处理多种语言集感到困惑。最后,在我的项目过程中,我只是决定忽略所有布局问题并继续。没有注意到实际应用程序有任何变化,即使我有 30 多个布局警告......
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2016-04-07
  • 2017-01-31
  • 2019-11-22
  • 2011-10-18
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多