首页 文章

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

提问于
浏览
8

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

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

此致,EZFrag

2 回答

  • 22

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

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

    enter image description here

  • 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设备上运行 .

相关问题