如何停止将我的所有 UIView 控制器转换为单一尺寸?

How to stop to convert all my UIView controller in single size?

因为我已将我的 Xcode 升级到最新版本 8.0,当我打开任何 Storyboard 时,它要求我 选择设备 如下图所示.

Xcode 8.0是必修的东西,所以我们不拒绝,因为只有2个按钮

选择设备 & 关闭文档

所以没有这个就没有办法恢复或编辑你的故事板。

由于我的应用仅在 iPad Pro 12.9 中受支持,因此我选择该设备。

现在我的ViewController界面中有很多黄色的尺寸更新警告。这不是什么大问题,我会用 'update frame' 选项更新它,但我的许多 ViewController 不想将它转换成 iPad Pro 尺寸。

有什么方法可以不将我所有的 ViewController 转换为 iPad 专业尺寸 ,因为我有许多小尺寸的弹出窗口和内部视图要显示屏幕。

如何停止强制将整个故事板转换为相应的设备大小?

任何帮助将不胜感激。

根据新的 Xcode 更新,您不能停止此选项或不能忽略 bcus,如果不转换为单一尺寸,它将不允许您打开 storyboard

所以你必须在这部分做额外的努力。

第一种方式:-

  1. 在较低版本中打开故事板

  2. 转到 viewController 并在 属性 检查器中将大小设置为 Freefrom

对所有 ViewController 执行相同的步骤,现在您可以使用所选选项打开相同的故事板,例如 iPhone 6 或 iPhone 5并看到您的所有 ViewController 尺码没有改变,您可以按原样查看所有尺码。

但这里还有一个选择

第二种方式:- 在新的 XCode 中创建一个新的故事板并将旧的故事板打开到旧版本的 XCode 并从那里复制所有 UIVC到这里,它将按预期工作。

谢谢。