我在安装 xcode 5 后第一次打开了故事板。(通常我在故事板中打开一个选项卡。显然 xcode 的处理方式不同。现在我打开它。)然后我被问到是否要转换故事板,以便它可以利用 xcode 5 中的新功能。我按下“稍后”或“否”,并在下一刻后悔了。
这里有两个问题:关于故事板/IB,这些优势是什么?之后如何执行此自动转换?
我在安装 xcode 5 后第一次打开了故事板。(通常我在故事板中打开一个选项卡。显然 xcode 的处理方式不同。现在我打开它。)然后我被问到是否要转换故事板,以便它可以利用 xcode 5 中的新功能。我按下“稍后”或“否”,并在下一刻后悔了。
这里有两个问题:关于故事板/IB,这些优势是什么?之后如何执行此自动转换?
我自己也遇到了同样的问题,偶然发现了这个问题寻找答案。终于设法找到了解决方案(文档中有一个晦涩的提示):
片刻之后,它将加载 iOS-7 版本的 Storyboard。
我在升级后第一次打开 xcode 5 时遇到了同样的问题,没有选择转换情节提要。我也找不到任何关于以后如何做的文档。
我使用以下解决方法将 iOS 6.1 转换为 7.0 故事板:
在 IB 中打开旧的故事板(“MainStoryboard.storyboard”)并选择所有故事板元素并复制它们
创建了一个新的空白故事板并将它们粘贴到其中(“Storyboard7.storyboard”)
在新故事板的文档大纲视图中,一些视图控制器旁边有一些小的金色错误箭头。单击那些显示“未对齐的视图”。这些控件的框架现在与其自动布局约束不匹配。我接受了所有建议的修复。
在项目的目标属性中,将“主故事板文件基础名称”下的项目故事板从 MainStoryboard 更新为 Storyboard7