Swift 在任何 iphone 大小上设置固定对齐

Swift Set Fix Alignment on any iphone size

我知道这是一个基本问题,但我真的很难修复我的 textField 大小宽度。我想让我的 textField 无论在什么屏幕上总是向左和向右对齐 40.....所以对于对齐,它总是向左和向右对齐 40 屏幕。我没有指定 textField 的宽度,我只关心无论屏幕尺寸是多少,textField 的左右宽度始终为 40。我看过 udemy 的教程,她使用 stackview 和 view 进行自动布局,但我有点难以实现......我的意思是我不知道有什么提示吗?

如何在故事板中执行此操作? 我正在从情节提要中进行自动布局,所以如果有人想分享那会很棒

谢谢大家

只需添加左右边距约束就很简单了。只是做:

然后按“添加 2 个约束”。之后文本字段将如下所示:

仍然有错误,您可以从红线看出。因为...

如果要使用自动布局,必须明确指定每个视图的宽度、高度、x 位置和 y 位置。

现在,您希望文本字段距屏幕左侧 40 磅,距屏幕右侧 40 磅。这使得宽度和 x 位置明确无误。文本字段本身具有由字体大小决定的固有高度。但是,您仍然需要告诉它应该垂直 在屏幕上的哪个位置 - y 位置。它应该放在屏幕顶部吗?中间?底部?

例如,如果您希望它距离屏幕顶部 8 点: