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

是否有可能只做一个应用程序,并在里面制作两个故事板,一个用于iPhone,一个用于iPad? 我不喜欢在iPad上运行应用程序并单击2个button的想法。

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

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

有一个iPhone和iPad的故事板设置

苹果手机

在这里输入图像说明

iPad的

在这里输入图像说明

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

即使你已经创build了一个不普遍的应用程序,只需将其更改为universal(target – > summary),然后创build一个新的ipad故事板,并确保在target – > summary中设置了主iphone故事板和主ipad故事板到正确的故事板。

你有没有尝试创build新的Universum XCode项目? 如果您创buildUniversal项目,默认情况下会创build两个Storyboard(一个用于iPhone,另一个用于iPad)。 我认为。

我最近不得不在一个项目中这样做…所以首先你应该导航到你的项目目标,然后点击顶部栏中的摘要button,然后你会看到一个名为“iOS应用程序目标”的栏,你会看到一个下降下拉菜单的标题是“设备”select通用选项。 现在添加iPad的故事板。 现在返回到项目目标,向下滚动到“iPad部署信息”部分,并将新的故事板设置为文本字段中的主要故事板,在此处还可以添加iPad图标并启动图像。 现在你已经开始创build一个通用的应用程序!