为iOS(iPhone和iPad)制作两个故事板

时间:2012-11-28 20:44:20

标签: iphone ios xcode ipad

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

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

5 个答案:

答案 0 :(得分:10)

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

有iphone和ipad的故事板设置

iPhone

enter image description here

ipad公司

enter image description here

确保通过

正确设置故事板的名称

答案 1 :(得分:3)

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

答案 2 :(得分:2)

您是否尝试过创建新的Universarl XCode项目?如果您创建通用项目,默认情况下将创建两个故事板(一个用于iPhone,另一个用于iPad)。我想。

答案 3 :(得分:2)

我最近必须在一个项目中执行此操作...首先,您应该导航到您的项目目标,然后单击顶部栏中的摘要按钮,然后您将看到一个显示“iOS Application Target”的栏,您将在那里请参阅下拉菜单,其中标题为“设备”选择“通用”选项。现在为iPad添加一个故事板。现在返回项目目标并向下滚动到“iPad部署信息”部分,并将新故事板设置为文本字段中的主要故事板,您还可以添加iPad图标和启动图像。现在您已经准备好创建通用应用程序了!

答案 4 :(得分:0)

非常简单,只需在universal中执行该应用,然后转到目标,然后再输入信息,然后添加主storyborad文件的基本名称(iPad),然后在运行iPhone时构建并运行进入iPhone表演,以及iPad运行时也像iPad一样表演。