2014-09-26 99 views
0

我是iPhone新手(我是android开发人员),所以所有这些接口构建器的方式对我来说都是新手。iOS xcode约束预览?

我学会了让接口响应的最好方法是用约束来构建它。我做了几个视图,并对它们施加约束,并且它在设备上应该如此,然而存在这个问题,即约束(如我所读)仅适用于构建。

我的问题是:我可以看到界面生成器(预览)中的约束。现在我所看到的只是一些指引(橙色),如果有错误的地方。如果我想移动视图,可以通过更改约束并在构建器中查看效果来做到这一点吗?

回答

1

您可以要求IB更新您的视图框架以符合约束条件。首先,选择您的视图控制器或顶级视图。然后,转到菜单栏并选择编辑器>解决自动布局问题>更新帧。或者使用“解决自动布局问题”,在IB面板的右下角弹出:

resolve auto layout issues popup

如果您的布局没有按你所希望的方式,您可以撤消(编辑>撤消更新帧或⌘Z),修改您的约束,然后重试。

一旦您的框架与您的视图同步,您可以在大小检查器中编辑约束,IB应立即更新您的视图以匹配(如果您编辑的约束满足)。

+0

在xcode 9.2中不起作用:/ – Starwave 2018-03-01 09:55:59