首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >iOS自动布局更改前导和尾随空格

iOS自动布局更改前导和尾随空格
EN

Stack Overflow用户
提问于 2014-10-19 12:23:47
回答 2查看 11.7K关注 0票数 16

我有一些关于自动布局的问题,希望你们中的一些人能帮助我=)。

我将一个UIView添加到一个空的视图控制器中,如下所示:

然后添加前导空格和尾随空格的约束,如下所示:

这将导致以下结果:

我不明白为什么它将它们设置为等于-16.0。如果我将这些值更改为0,那么Xcode就会报错灰色UIView的宽度。

当我在iPhone 5模拟器上运行这个应用程序时,它看起来很好:

然而,当我在iPhone 6Plus模拟器上运行应用程序时,它会在左侧和右侧添加空白:

不管屏幕有多大,我都不想让灰色的UIView从左边到右边有任何空间。我怎么才能修复它?谢谢!

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-11-04 14:34:07

双击约束并将其打开。在这里选择第一项或第二项,并取消选择“相对于边距”。然后将您的常量设置为0。

Xcode显示为-16,因为它是根据边距而不是边缘来计算空间。

查看下面的链接,了解更多关于边际的信息。Editing Auto Layout Constraints

票数 37
EN

Stack Overflow用户

发布于 2014-10-19 12:52:30

您可以清除视图上的所有现有约束,并在任意*任意模式下,将所有4个空间的约束添加到superview,它们是前导、拖尾、顶部和底部。然后,无论屏幕有多大,它都将具有与屏幕相同的宽度。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26447266

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档