Xcode 8 力 'Choose an initial device view'
Xcode 8 forces to 'Choose an initial device view'
我目前更新到 Xcode 8 GM。
当我尝试查看我的情节提要时,上面 window 弹出,无法避免此设置。
我选择了 6s 屏幕,我所有的视图控制器都更改为 6s 大小。
在那个小屏幕上调整布局约束会困难得多。
我相信可以将大小更改为 iPad 但我想先知道这是什么。
无法返回到大小不明确的视图控制器?
这个设置有什么用?
一种方式"come back to ambiguous sized"可以是:
Select Storyboard中的所有Scenes(View Controllers),显示Size inspector,将Simulated Size改为Freeform,然后设置Width Height = 600。
然后,那些大量的警告消失了。
- Select 场景中的警告(视图控制器)
- Select'Update Frames'
- 勾选'apply to all views in the container'
- Select 'Fix Misplacement'
或
- Select 在情节提要中的场景中查看(视图控制器)
- Select 'Resolve Auto Layout Issues'
- Select 'All Views -> Update Frames'
然后,那些警告消失了。
在Xcode8.1更新版本中,有一个快捷方式按钮。
对于某些情况,当仅更新 Xcode 时会触发这些警告,只需 select 有问题的视图的父视图(包含提到的约束),然后单击此 更新框架 按钮:
在 XCode 8.1 中很容易做到
pedrouan 的回答很完美。我只是在图示中添加相同的答案。
我刚刚打开了复杂单元格的 xib 文件,里面有很多警告;您可以在下图中看到:
你只需要 select xib 层次结构中的顶级 view/cell 并单击 'Update Frames' 按钮;一切都会变得完美。
所有警告都会像下面的截图一样消失:
我目前更新到 Xcode 8 GM。 当我尝试查看我的情节提要时,上面 window 弹出,无法避免此设置。 我选择了 6s 屏幕,我所有的视图控制器都更改为 6s 大小。 在那个小屏幕上调整布局约束会困难得多。 我相信可以将大小更改为 iPad 但我想先知道这是什么。
无法返回到大小不明确的视图控制器?
这个设置有什么用?
一种方式"come back to ambiguous sized"可以是:
Select Storyboard中的所有Scenes(View Controllers),显示Size inspector,将Simulated Size改为Freeform,然后设置Width Height = 600。
然后,那些大量的警告消失了。
- Select 场景中的警告(视图控制器)
- Select'Update Frames'
- 勾选'apply to all views in the container'
- Select 'Fix Misplacement'
或
- Select 在情节提要中的场景中查看(视图控制器)
- Select 'Resolve Auto Layout Issues'
- Select 'All Views -> Update Frames'
然后,那些警告消失了。
在Xcode8.1更新版本中,有一个快捷方式按钮。
对于某些情况,当仅更新 Xcode 时会触发这些警告,只需 select 有问题的视图的父视图(包含提到的约束),然后单击此 更新框架 按钮:
在 XCode 8.1 中很容易做到 pedrouan 的回答很完美。我只是在图示中添加相同的答案。
我刚刚打开了复杂单元格的 xib 文件,里面有很多警告;您可以在下图中看到:
你只需要 select xib 层次结构中的顶级 view/cell 并单击 'Update Frames' 按钮;一切都会变得完美。