加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

ios – XCode(Interface Builder):更新帧和约束?

发布时间:2020-12-14 19:46:32 所属栏目:百科 来源:网络整理
导读:我一直在学习 Xcode和iOS,并且编程中的事情进展顺利,但我对界面构建器中的几个选项感到困惑. 似乎当我添加一个对照时,我可以选择“更新框架”,然后选择“新的约束条件”或“所有框架”,但似乎我并不总是需要这样做…有时我和有时我不 – 我不认为我真的理解
我一直在学习 Xcode和iOS,并且编程中的事情进展顺利,但我对界面构建器中的几个选项感到困惑.

似乎当我添加一个对照时,我可以选择“更新框架”,然后选择“新的约束条件”或“所有框架”,但似乎我并不总是需要这样做…有时我和有时我不 – 我不认为我真的理解这个概念.它似乎是可选的.什么时候选择呢?

一旦添加约束,那应该是吗?

还有一个上下文菜单(Resolve autolayout问题)(界面构建器底部的第三个项目,由两条垂直线之间的三角形表示),这也允许我强制更新约束或更新框架.为什么需要这样我注意到里面的选项通常被禁用,所以我认为这有问题时会变得活跃?

我真的很感激任何解释,我已经尝试搜索互联网,我找不到任何具体的,我读的越多,我越来越困惑我似乎得到:-)

还要健全检查:一个框架是每个控件(视图)的边框,不仅仅是viewControl,所以每个视图(控件)都是自己的框架.这是正确的吗?

提前感谢任何帮助

解决方法

我将尝试解释约束和故事板表示的概念.
约束 – 用于确定视图中UIView元素的位置.例如,从视图顶部到UIView元素顶部的垂直距离.当您使用故事板添加约束时,它扮演两个角色:

>应用程序运行时将元素定位在视图内
>将元素定位在故事板表示本身

更新帧 – 当您要更新故事板显示时使用,使其适合当前应用的约束.当故事板的显示不符合约束时,将出现警告.

添加缺少的约束/更新约束 – 将创建/更改应用于UIView元素的约束以匹配故事板中当前显示的内容.从更新帧的另一种方式.

>这个答案不是Apple’s Auto Layout Guide的替代品

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读