5

是否可以只制作一个应用程序并在其中制作两个故事板,一个用于 iPhone,一个用于 iPad?我不喜欢在 iPad 上运行应用程序并单击 2x 按钮的想法。

我的想法是创建两个故事板并开设一个入门课程,以检查您使用的设备是 iPhone 还是 iPad,然后重定向到相应的故事板。我认为这是一个好主意,因为代码是相同的。

4

5 回答 5

10

创建两个不同的故事板并命名它们,以便轻松指定它们是哪个。然后单击允许您更改实际应用程序设置的文件。并将构建更改为universal,然后指定要使用的情节提要!

iphone和ipad有一个故事板设置

苹果手机

在此处输入图像描述

iPad

在此处输入图像描述

确保故事板的名称设置正确

于 2012-11-29T04:10:21.363 回答
3

即使您已经将应用程序设为非通用,只需将其更改为通用(目标-->摘要),然后创建一个新的 ipad 故事板并确保在目标-->摘要下设置了主 iphone 故事板和主 ipad 故事板到正确的故事板。

于 2012-11-28T23:30:23.007 回答
2

我最近不得不在一个项目中这样做......所以首先你应该导航到你的项目目标,然后单击顶部栏中的摘要按钮,然后你会看到一个显示“iOS应用程序目标”的栏,你会看到一个下降带有标题的下拉菜单 设备选择通用选项。现在为 iPad 添加一个故事板。现在回到项目目标并向下滚动到“iPad 部署信息”部分,并在此处的文本字段中将新故事板设置为主故事板,您还可以添加 iPad 图标和启动图像。现在您已准备好创建通用应用程序!

于 2012-11-28T23:53:41.443 回答
2

您是否尝试过创建新的 Universarl XCode 项目?如果您创建 Universal 项目,将默认创建两个 Storyboard(一个用于 iPhone,另一个用于 iPad)。我认为。

于 2012-11-28T20:57:16.073 回答
0

它非常简单,只需执行应用程序,universal然后转到目标然后信息,然后添加主storyborad文件基本名称(iPad),然后在 iPhone 运行到其显示 iPhone 时构建并运行,当 iPad 运行时显示为 iPad。

于 2018-06-29T10:24:58.903 回答