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

EZF*_*rag 8 iphone objective-c storyboard ipad

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

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

此致,EZFrag

Oma*_*ith 22

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

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

在此输入图像描述

  • 哇.这给我带来了大量的工作. (2认同)

Cip*_*rau 5

使用XCode6大小类,您可以正式拥有用于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设备上运行。

  • 也许现在这应该是正确的答案。毕竟现在出现了非常大的手机,iPad mini和iPad Pro。 (2认同)