首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Autolayout需要负常数才能与superview对齐?

Autolayout需要负常数才能与superview对齐?
EN

Stack Overflow用户
提问于 2016-03-21 18:50:57
回答 1查看 894关注 0票数 0

在我的故事板上,我的约束有些奇怪。任何时候,我想要一个子视图的边缘对齐视图控制器的超级视图(领先,尾随,顶部,底部),我必须将常量设置为-16。它应该是0,就像在superview边缘和子视图之间有0的差别一样。但是,将其设置为0有效地在子视图边缘和superview之间提供了+16缓冲区。

为什么我要把它设为-16?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-03-21 18:58:49

任何时候我都希望子视图的边缘与视图控制器的superview对齐

不,这不是你要做的。这就是问题所在。您(意外地)将约束固定在superview的边距上,而不是其边缘。这两者之间有一个关键的区别:

这(按住选项键):

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

https://stackoverflow.com/questions/36139277

复制
相关文章

相似问题

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