首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >UIViewController嵌套视图屏幕边缘

UIViewController嵌套视图屏幕边缘
EN

Stack Overflow用户
提问于 2015-02-07 14:27:21
回答 1查看 625关注 0票数 0

在我的视图控制器中有一个嵌套视图,当我将前导和尾随(to superview)约束设置为0时,子视图跨越superview的左边缘和右边缘,在两边留下一个边距。如何在不增加约束中的负值的情况下删除此边距?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-02-07 15:14:57

假设你在使用Xcode 6..。

在设置有关页边距的自动布局约束时,要记住两件事:

1.增加新的限制

Xcode默认设置新的约束以包括页边距。您可以在'Pin‘菜单上找到这个选项--默认情况下有一个复选框“约束到边距”:

在上面的截图中,左边和右边的约束都包括边距。取消选中此框将显示以不包括边距在内的点数表示的距离:

2.将保证金计算从现有约束中删除。

您可以通过选择约束和访问大小检查器(右侧面板中的第5个图标,或Command+Option+5)和编辑相对于边距的部分来调整约束,使其不包括页边距。访问下拉列表并取消选择“相对于保证金”选项:

注意,常量值本身将保持不变,但对象将调整,不再考虑边距。

最后,我还没有找到一种方法来阻止这种行为。默认情况下,我不希望针对边距设置约束,但据我所知,Xcode 6.1.1并没有改变这种行为的方法。

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

https://stackoverflow.com/questions/28383287

复制
相关文章

相似问题

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