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