iPhone转iPad:一些故事板选项丢失。

3
我正在将一个iPhone应用转换为iPad应用。我已经将项目的构建目标从“iPhone”更改为“iPad”,应用程序编译、构建、运行并以我想要的方式显示。
然而,我注意到Storyboard的某些部分仍然认为这是一个iPhone应用程序。例如,当我尝试构建一个segue时,它只提供了“push”、“modal”和“custom”选项。新创建的iPad项目还提供了“popover”和“replace”选项。同样地,这个转换后的应用程序也不给我提供Split View Controller的可能性。
因此,有没有一种设置或方法可以使这个“iPhone”->“iPad”应用程序具有完整的iPad故事板选项,而不必重新启动项目并复制所有内容呢?

我发现这个链接可能有帮助:https://dev59.com/EWoy5IYBdhLWcg3wkO6g - Luc
1个回答

0
我之前也遇到过类似的问题。我通过在导航面板上点击我的主项目来解决它。如果你进入概要并查看iOS应用程序开发下面,你会看到一个询问你的应用程序针对哪些设备的位置。确保将其切换为通用
接下来,在“文件”>“新建”>“文件…”>“用户界面”>“故事板”下创建一个iPad故事板,并将设备系列设置为iPad(尽管听起来你已经这样做了)。确保给它取一个与你的iPhone故事板不同的名字。
最后,回到你的项目设置中,向下滚动到iPad开发信息,你会看到一个下拉菜单,标题为主故事板。确保将其设置为你新创建的iPad故事板。
如果这仍然对你不起作用,斯坦福大学ItunesU iOS课程有一节关于将iPhone应用程序转换为通用应用程序的讲座。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接