【问题标题】:How to change XCode Default storyboard Ipad to Iphone?如何将 XCode 默认故事板 Ipad 更改为 Iphone?
【发布时间】:2015-10-24 02:50:34
【问题描述】:

我的操作系统版本是 OS X 版本 10.9.4。 XCode 版本为 6.0.1

每次我创建一个新项目时,即使我选择 Device to iphone,故事板也始终适用于 ipad。带有 iphone 故事板的旧项目工作正常。但是每次我创建一个新项目时,无论我选择什么,它总是 ipad 故事板。请帮帮我!

【问题讨论】:

  • 使用 XCode 6;它不是 iPad 故事板;这是一个基于尺寸等级的布局。请阅读the new system works 的方法,因为它应该让您更好地了解它想要完成的工作。
  • 是的,谢谢!@Petesh

标签: ios iphone xcode


【解决方案1】:

您可以通过编程方式更改它

NSString *storyName = @"MainStoryboard_iPhone";

 if ([[UIDevice currentDevice] userInterfaceIdiom] ==UIUserInterfaceIdiomPad) {
     storyName = @"MainStoryboard_iPad";
 }

UIStoryboard *story = [UIStoryboard storyboardWithName:storyName bundle:[NSBundle mainBundle]];

或默认设置项目中的情节提要。在General、部署目标、主界面、iPhone/iPad之间切换

【讨论】:

    【解决方案2】:

    在 xCode 7 上:选择 View Controller,单击 Utilities 侧边栏(左侧)顶部的 Attributes Inspector。顶部是一个大小下拉菜单。使用它来选择要查看的尺寸。

    看来这必须为每个 ViewController 完成。

    【讨论】:

      猜你喜欢
      • 2015-09-20
      • 1970-01-01
      • 2012-04-10
      • 2012-01-17
      • 2012-06-17
      • 2014-11-22
      • 1970-01-01
      • 2016-08-10
      • 1970-01-01
      相关资源
      最近更新 更多