如何停止转换单个大小的所有UIView控制器?

时间:2016-09-19 12:51:03

标签: ios objective-c storyboard size-classes

当我打开任何故事板时我用最新版本8.0升级我的Xcode,它要求我选择设备,如下面的屏幕截图。

Xcode 8.0中的强制性内容,因此我们不会因为只有2个按钮而拒绝。

选择设备& 关闭文档

所以如果没有这个,就无法恢复或编辑你的故事板。

enter image description here

由于我的应用程序仅在iPad Pro 12.9中受支持,所以我选择了该设备。

现在我的ViewController界面中有很多大小更新警告,黄色。这不是一个大问题,我将使用选项'更新框架'更新,但我的许多ViewController不想将其转换为iPad Pro尺寸。

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

如何停止将整个故事板强制转换为各自的设备尺寸?

任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:0)

根据新的Xcode更新,您无法停止此选项,或者在不转换单一尺寸的情况下无法忽略bcus,它将无法您打开storyboard

因此,你必须在这方面做一些额外的努力。

第一种方式: -

  1. 以较低版本

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

  4. 为所有ViewController执行相同的步骤,现在您可以使用选择的选项(如 iPhone 6或iPhone 5 )打开相同的故事板,并查看您的所有ViewController大小不会更改,您可以查看所有大小,因为它是

    但这里还有一个选择

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

    感谢。