ios – XCode(Interface Builder):更新帧和约束?
我一直在学习
Xcode和iOS,并且编程中的事情进展顺利,但我对界面构建器中的几个选项感到困惑.
似乎当我添加一个对照时,我可以选择“更新框架”,然后选择“新的约束条件”或“所有框架”,但似乎我并不总是需要这样做…有时我和有时我不 – 我不认为我真的理解这个概念.它似乎是可选的.什么时候选择呢? 一旦添加约束,那应该是吗? 还有一个上下文菜单(Resolve autolayout问题)(界面构建器底部的第三个项目,由两条垂直线之间的三角形表示),这也允许我强制更新约束或更新框架.为什么需要这样我注意到里面的选项通常被禁用,所以我认为这有问题时会变得活跃? 我真的很感激任何解释,我已经尝试搜索互联网,我找不到任何具体的,我读的越多,我越来越困惑我似乎得到:-) 还要健全检查:一个框架是每个控件(视图)的边框,不仅仅是viewControl,所以每个视图(控件)都是自己的框架.这是正确的吗? 提前感谢任何帮助 解决方法
我将尝试解释约束和故事板表示的概念.
约束 – 用于确定视图中UIView元素的位置.例如,从视图顶部到UIView元素顶部的垂直距离.当您使用故事板添加约束时,它扮演两个角色: >应用程序运行时将元素定位在视图内 更新帧 – 当您要更新故事板显示时使用,使其适合当前应用的约束.当故事板的显示不符合约束时,将出现警告. 添加缺少的约束/更新约束 – 将创建/更改应用于UIView元素的约束以匹配故事板中当前显示的内容.从更新帧的另一种方式. >这个答案不是Apple’s Auto Layout Guide的替代品 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |