我一直在学习Xcode和iOS,并且编码方面进展顺利,但我对界面构建器中的一些选项感到困惑。XCode(Interface Builder):更新框架和约束?
看来,当我添加一个限制时,我可以选择“更新框架”,然后选择“新限制条目”或“所有框架”,但似乎并不总是需要这样做......有时候我会,有时我不会 - 我认为我没有真正理解这个概念。它似乎是可选的。什么时候选择它?
一旦添加了一个约束,那应该是它?
还有一个上下文菜单(解决自动布局问题)(在界面构建器底部的第三项,由两条垂直线之间的三角形表示),这也允许我强制更新约束或更新帧。为什么这需要?我注意到里面的选项通常都是禁用的,所以我认为这在有问题时会变为活动状态?
我真的很感激任何解释,我曾尝试搜索互联网,我无法找到任何具体的,我读的越多,越糊涂我似乎得到:-)
而且理智检查:a框架是每个单一控件(视图)的边界框,而不仅仅是视图控件,因此每个视图(控件)都是它自己的框架。这是正确的吗?
预先感谢任何帮助
更换这是否意味着点击'更新Frames'是不实际的运行过程中必要的,只是有你的开发者看到一个更准确故事板表示? – Honey