美文网首页iOS 深度好文
对iOS8开始UIView的属性LayoutMargins理解

对iOS8开始UIView的属性LayoutMargins理解

作者: lanmoyingsheng | 来源:发表于2017-02-09 10:44 被阅读427次

1、LayoutMargins默认值为UIEdgeInsets(8, 8, 8, 8),约束与子视图之前的距离。在自动布局时才会生效,普通的视图添加不会生效。
2、对于一个viewA,设置LayoutMargins后,子视图viewB是自动布局到viewA上并且设置preservesSuperviewLayoutMargins为YES时,LayoutMargins才会起作用,即子视图viewB的边距和父视图viewA边距有一个附加值。

preservesSuperviewLayoutMargins可翻译为保留父视图的LayoutMargins,默认值为NO

相关文章

网友评论

    本文标题:对iOS8开始UIView的属性LayoutMargins理解

    本文链接:https://www.haomeiwen.com/subject/csriittx.html