是否可以只制作一个应用程序,并在其内部制作两个故事板,一个用于iPhone,一个用于iPad?我不喜欢在iPad上运行应用程序并单击2x按钮的想法。制作适用于iOS的两个故事板(iPhone和iPad)
我的想法是创建两个故事板,并有一个开始类,用于检查您使用的设备是iPhone还是iPad,然后重定向到相应的故事板。我认为这是一个好主意,因为代码是相同的。
是否可以只制作一个应用程序,并在其内部制作两个故事板,一个用于iPhone,一个用于iPad?我不喜欢在iPad上运行应用程序并单击2x按钮的想法。制作适用于iOS的两个故事板(iPhone和iPad)
我的想法是创建两个故事板,并有一个开始类,用于检查您使用的设备是iPhone还是iPad,然后重定向到相应的故事板。我认为这是一个好主意,因为代码是相同的。
创建两个不同的故事板,所以他们很容易被指定哪个是哪个了他们的名字。然后点击,使您可以更改设置为您的实际应用文件。并将版本更改为universal
,然后指定要使用的故事板!
有一个故事板设置为iPhone和iPad
iPhone
iPad的
确保故事板的名称正确设置虽然
您是否尝试创建新的Universarl XCode项目?如果创建Universal项目,默认情况下会创建两个Storyboard(一个用于iPhone,另一个用于iPad)。我认为。
即使您已经创建了一个非通用应用程序,只需将其更改为universal(target - > summary),然后创建一个新的ipad故事板并确保在target - > summary下,主iphone故事板和main iPad故事板设置为正确的故事板。
我不得不这样做的一个项目最近......所以首先你应该导航到你的项目目标,然后单击顶部栏中的按钮汇总,然后你会看到一间酒吧,在那里说:“iOS版应用程序目标”你将会看到一个下拉菜单,其标题显示Devices选择通用选项。现在为iPad添加一个故事板。现在回到项目目标和向下滚动到“iPad的部署信息”部分,并设置新的故事板作为在文本字段在这里你还可以添加iPad的图标和启动图像的主要故事板。现在您已准备好创建一个通用应用程序!
是的。这是怎样的通用应用程序默认故事板工作。 –