代码之家  ›  专栏  ›  技术社区  ›  Kurt Peek

在iOS教程中,如何增加左边的间距?

  •  1
  • Kurt Peek  · 技术社区  · 7 年前

    我在跟踪 开始开发iOS应用程序(swift) 辅导课(辅导) https://developer.apple.com/library/archive/referencelibrary/GettingStarted/DevelopiOSAppsSwift/BuildABasicUI.html#//apple_ref/doc/uid/TP40015214-CH5-SW1 )并且AM位于文本字段、标签和按钮嵌入到 UIStackView .

    但是,与本教程不同的是,如果我将约束设置为 0 左右和 20 在顶部。下面,我将它们设置为 10 左、右:

    enter image description here

    以下是应用程序的外观:

    enter image description here

    不过,在本教程中,这个左边距似乎不是通过将约束设置为10来设置的,而是在一个“更高的级别”上设置的,但我不确定我在这里遗漏了/做错了什么。有人能给我指出正确的方向吗?

    1 回复  |  直到 7 年前
        1
  •  2
  •   Sweeper    7 年前

    约束的第二项似乎设置不正确。它应该是“超视距领先优势”。你似乎把它设置为“超视距引导”

    在本教程中,建议您将视图“捕捉”到左边距:

    enter image description here

    如果对堆栈视图执行此操作(请先删除所有约束!),然后添加约束,它应该添加一个约束,第二项是“SuperView前导距”。

    或者,可以在约束的属性检查器中选择“相对于页边距”:

    enter image description here