XCode8:UIStoryboard 更新到最新布局
Posted
技术标签:
【中文标题】XCode8:UIStoryboard 更新到最新布局【英文标题】:XCode8: UIStoryboard update to latest layout 【发布时间】:2017-05-12 09:50:23 【问题描述】:我需要将旧项目迁移到最新的 ios sdk。我面临一个关于故事板的问题。该项目最后一次修改是在 iOS6 时代。当我用xCode8
打开它的Storyboard
时,它仍然呈现在iOS6
设计中。它也是使用 Spring 和 Struts 构建的。您可以在下图中看到这一点。
coordinate system
也出现故障,因为选择显示 y-axis
向下移动了 20 或 64(基于 statusbar
和 navigationbar
的可见性)。您可以在下面看到它。
我尝试打开/关闭自动布局和特征收集,但没有任何效果。谁能给我一个关于这里需要做什么的想法。这是一个很大的故事板,目前无法从头开始构建它。
PS:如果我在同一个项目中创建一个新的Storyboard
,那么它会完美呈现并且不会出现这样的问题。
【问题讨论】:
【参考方案1】:我不知道是什么导致了这个问题,但我最终通过将现有故事板与新故事板进行比较来解决它。在现有 UIStoryboard 的源代码中,有一个字段变量(variant="6xAndEarlier")导致了这个问题。我删除了它,现在它工作正常。
【讨论】:
以上是关于XCode8:UIStoryboard 更新到最新布局的主要内容,如果未能解决你的问题,请参考以下文章