iOS xcode约束预览?

时间:2014-09-26 18:16:43

标签: ios iphone xcode interface-builder

我是iPhone开发的新手(我是android开发人员)所以所有这些界面构建方式对我来说都是新手。

我了解了使界面响应的最佳方法是使用约束构建它。我做了几个视图并对它们施加了约束,它在设备上应该工作,但是存在这样的问题,即约束(如我所读)仅应用于构建。

我的问题是:我可以在界面构建器中看到约束(预览)。我现在看到的只是指针(橙色),如果有什么东西放错了地方。如果我想移动视图,我可以通过更改约束并在构建器中查看效果来执行此操作吗?

1 个答案:

答案 0 :(得分:1)

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

resolve auto layout issues popup

如果您的布局没有按照您想要的方式进行,您可以撤消(编辑>撤消更新框架或⌘Z),修改约束,然后重试。

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