是否可以只制作一个应用程序并在其中制作两个故事板,一个用于 iPhone,一个用于 iPad?我不喜欢在 iPad 上运行应用程序并单击 2x 按钮的想法。
我的想法是创建两个故事板并开设一个入门课程,以检查您使用的设备是 iPhone 还是 iPad,然后重定向到相应的故事板。我认为这是一个好主意,因为代码是相同的。
创建两个不同的故事板并命名它们,以便轻松指定它们是哪个。然后单击允许您更改实际应用程序设置的文件。并将构建更改为universal
,然后指定要使用的情节提要!
iphone和ipad有一个故事板设置
苹果手机
iPad
确保故事板的名称设置正确
即使您已经将应用程序设为非通用,只需将其更改为通用(目标-->摘要),然后创建一个新的 ipad 故事板并确保在目标-->摘要下设置了主 iphone 故事板和主 ipad 故事板到正确的故事板。
我最近不得不在一个项目中这样做......所以首先你应该导航到你的项目目标,然后单击顶部栏中的摘要按钮,然后你会看到一个显示“iOS应用程序目标”的栏,你会看到一个下降带有标题的下拉菜单 设备选择通用选项。现在为 iPad 添加一个故事板。现在回到项目目标并向下滚动到“iPad 部署信息”部分,并在此处的文本字段中将新故事板设置为主故事板,您还可以添加 iPad 图标和启动图像。现在您已准备好创建通用应用程序!
您是否尝试过创建新的 Universarl XCode 项目?如果您创建 Universal 项目,将默认创建两个 Storyboard(一个用于 iPhone,另一个用于 iPad)。我认为。
它非常简单,只需执行应用程序,universal
然后转到目标然后信息,然后添加主storyborad
文件基本名称(iPad),然后在 iPhone 运行到其显示 iPhone 时构建并运行,当 iPad 运行时显示为 iPad。