gpt4 book ai didi

ios - 为什么约束总是零, Storyboard是否防止边缘?

转载 作者:塔克拉玛干 更新时间:2023-11-02 09:11:13 25 4
gpt4 key购买 nike

让我试着解释一下我的问题。我在 Storyboard/Xib 的应用程序设计过程中已经注意到了很长时间。在所有情况下,例如,将一些控件拖入 storyboard 时,显然它显示蓝线有助于我们正确放置控件。但它似乎阻止了 UIView(主视图)布局中的控件将边缘放置在 Controller 上。

当我们尝试放置控件时,蓝线会阻止我们进行边缘操作。请参见下图

enter image description here

但为什么即使我们没有放置在边缘,约束也始终为零..它应该大约为 10,10,10..,

enter image description here

所以我的问题是

  1. Storyboard/Autolayout 是否阻止在边缘放置控件?
  2. 如果是。那么为什么所有约束都是零?
  3. 如果不是,那么角上的蓝线有什么用(例如:第一张图片)?

最佳答案

它们是每个 View 的内容边距,距离其实际边界 8 磅。请检查 this 答案,其中有详细解释。您也可以在边缘放置控件,只需取消选中 constrain to margins 即可

关于ios - 为什么约束总是零, Storyboard是否防止边缘?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44940810/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com