Xcode 8强制"选择初始设备视图"

Vin*_*det 33 ios10 xcode8

在此输入图像描述

我目前更新到Xcode 8 GM.当我试图看到我的故事板时,弹出上面的窗口并且无法避免这种设置.我选择6s屏幕,所有视图控制器都改为6s大小.在那些小屏幕上调整布局约束将会困难得多.我相信可以将尺寸改为iPad,但我想知道这是第一个.

无法回归到模糊大小的视图控制器?

这个设置是什么?

Xia*_* LI 17

一种"回归模糊大小"的方式可以是:

在故事板中选择所有场景(视图控制器),显示"大小"检查器,将"模拟大小"更改为"自由形式",然后设置"宽度高度"= 600.

然后,那些大量的警告消失了.

在此输入图像描述


tia*_*ddy 9

  1. 在场景中选择警告(视图控制器)
  2. 选择"更新框架"
  3. 选中'应用于容器中的所有视图'
  4. 选择"修复错位"

在此输入图像描述

要么

  1. 在故事板中选择场景中的视图(视图控制器)
  2. 选择"解决自动布局问题"
  3. 选择"所有视图 - >更新帧"

在此输入图像描述

然后,那些警告消失了.


ped*_*uan 9

Xcode 8.1更新版本中,有一个快捷按钮.

例如,当只更新Xcode时会触发这些警告,只需选择有问题的视图的超级视图(包含提到的约束),然后单击此更新帧按钮:

在此输入图像描述


msm*_*smq 5

它在XCode 8.1中很容易做到pedrouan的答案是完美的.我只是在图形表示中添加相同的答案.

我刚刚打开了复杂单元的xib文件及其大量警告; 您可以在下面的图片中看到: 在此输入图像描述

您只需在xib层次结构中选择顶级视图/单元格,然后单击"更新框架"按钮; 一切都会变得完美. 在此输入图像描述 所有警告都会像屏幕截图一样: 在此输入图像描述