8

我只想知道 iPad 和 iPhone 应用程序是否可以共享同一个故事板?

我目前有 2 个故事板,一个用于 iPad,一个用于 iPhone。是否可以让两个设备从同一个故事板运行?

问候, EZFrag

4

2 回答 2

22

如果您的 iPhone 和 iPad 具有相同的视图,那么这是可能的,您在 iPhone 中创建的视图将拉伸以填满 iPad 屏幕,但是不建议这样做,因为 iPad 具有更大的屏幕,您应该创建具有不同视图排列和结构的不同视图适用于 iPad 和 iPhone

要为 iPad 和 iPhone 设置相同的故事板,请查看屏幕截图

在此处输入图像描述

于 2012-06-22T11:12:47.160 回答
5

使用 XCode6 Size Classes,您可以正式拥有用于 iPhone(所有分辨率)和 iPad 的相同 Storyboard,从而使您不必让两个文件保持最新。生成的故事板与 iOS7+ 兼容。

在此处阅读有关此内容的更多信息:https ://developer.apple.com/library/ios/recipes/xcode_help-IB_adaptive_sizes/chapters/AboutAdaptiveSizeDesign.html#//apple_ref/doc/uid/TP40014436-CH6-SW1 使用尺寸类启用一个故事板或 xib 文件,可用于所有可用的屏幕尺寸。这使您的应用程序的用户界面可以在任何 iOS 设备上运行。

于 2014-10-23T03:00:30.600 回答