如何使用自动布局添加 uiview 并使其成为自身视图中心,而无需设置 frame 或 center 属性。
我知道我们可以这样设置
view.center = window.center;
或者
view.center = self.view.center;
但我想使用自动布局将视图中心设置为自视图中心。
如何使用自动布局添加 uiview 并使其成为自身视图中心,而无需设置 frame 或 center 属性。
我知道我们可以这样设置
view.center = window.center;
或者
view.center = self.view.center;
但我想使用自动布局将视图中心设置为自视图中心。
您应该在视图中添加 4 个约束:
您可以像这样在代码中创建约束,并将它们添加到您的视图中:
[NSLayoutConstraint constraintWithItem:label
attribute:NSLayoutAttributeCenterX
relatedBy:NSLayoutRelationEqual
toItem:tab
attribute:NSLayoutAttributeCenterX
multiplier:1.0
constant:0];
您可以使用不需要编写任何代码的情节提要来做到这一点。使用 Size Inspector并删除Autosizing部分中的所有行。