【问题标题】:Can you make a universal storyboards app with only a single storyboard file?你能用一个故事板文件制作一个通用的故事板应用程序吗?
【发布时间】:2012-07-04 04:39:53
【问题描述】:

你能否制作一个没有 ipad 故事板文件、只有 iphone 故事板文件并在 iPad 上也使用 iPhone 故事板文件的带有故事板的通用应用程序?

【问题讨论】:

  • 你想要一个通用的应用程序,但它只能在 iPhone 上运行?
  • 不,我希望能够使用故事板制作通用应用程序。 Xcode 为不同的设备提供了 2 个。我希望能够将 iphone 故事板复制到 ipad 中
  • 是的,iOS 8 或更高版本,您可以创建 - stackoverflow.com/questions/21647621/…

标签: iphone ipad porting uistoryboard universal


【解决方案1】:

在项目设置(单击项目导航器最顶部的项目)中,您可以在目标的摘要选项卡中指定两个不同的文件作为 iphone 和 ipad 的主要故事板文件。在这种情况下,只需为两个设备指定相同的文件

【讨论】:

  • 这应该是正确答案,因为上面的答案建议将内容复制到相同的情节提要。
【解决方案2】:

通用应用程序意味着您正在为 iPadiPhone (iPod too) 设备构建应用程序。

iPhone / iPod 表示您正在为iPhone 和 iPod构建应用程序。

当你开始一个新项目时,Xcode 会询问你是想让应用程序通用还是只用于iPhone / iPod

如果您已经有一个项目,您可以进入 Targets > Summary > Devices,然后您可以从那里设置申请。

然后选择 iPhoneMain Storyboard(在本例中)就完成了。

编辑

通过阅读您的评论,您应该使应用成为通用应用,然后为您的 iPad 版本设置一个新的 Storyboard(即 mainStoryboard~iPad.xib)。

然后将内容与 iPhone 的情节提要相同。

【讨论】:

    猜你喜欢
    • 2016-05-31
    • 1970-01-01
    • 2013-09-17
    • 2017-05-14
    • 2014-11-13
    • 2017-01-04
    • 2017-02-22
    • 2018-06-05
    • 2014-05-16
    相关资源
    最近更新 更多