Objective C - 适用于iPad和iPhone的一个故事板

时间:2012-06-22 11:08:37

标签: iphone objective-c ipad storyboard

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

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

此致 EZFrag

2 个答案:

答案 0 :(得分:22)

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

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

enter image description here

答案 1 :(得分:4)

使用XCode6尺寸类,您可以正式使用与iPhone(所有分辨率)和iPad相同的故事板,从而使您无法保持两个文件的最新状态。 生成的故事板与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设备上运行。