在ios中将故事板从一个应用程序复制到另一个应用程序的最佳方法是什么?

时间:2016-06-08 20:38:04

标签: ios xcode storyboard

我正在努力改造我目前的ios项目架构。要移动故事板,我将旧Main.StoryboardLaunchScreen.StoryBoard xml复制到新Main.storyboardLaunchScreen.StoryBoard xml(项目名称相同)。

我还修复了localizationassets链接部分。一切都很好,在成功构建之后,UI项目在iphone 6和其他版本中变得歪曲,除了iphone 5。我再次确认旧项目的约束,没有变化。

旧的应用程序可以正常使用不同的iphone屏幕尺寸。复制故事板有什么好方法吗?或者我在这里遗漏了什么?

修改-1

我认为StoryBoard版面尺寸仅限于iphone5

2 个答案:

答案 0 :(得分:6)

解决方案

enter image description here

浏览您的StoryBoardName.storyboard文件。

这绝对可以包括你所有的常数。

  

注意:确保在添加文件时检查复制项目以保护原始源文件。

答案 1 :(得分:4)

你做的方式是正确的。您只是遇到了布局约束不存在或错误的事实。故事板没什么神奇之处......它只是一个像你一样的文件复制到你的新项目中。

您应该在每个视图控制器中选择您的顶层视图,然后告诉Xcode删除所有约束并将它们重置为建议的约束,并从那里开始。