子视图如何与父视图的中心 X 对齐?
我有两个子视图被添加到可调整大小的超级视图中。subviewA 想要尾随对齐到 superview 的中心 X,而 subviewB 想要引导到 superview 的中心 X。
像这种情况我该怎么办?
谢谢
子视图如何与父视图的中心 X 对齐?
我有两个子视图被添加到可调整大小的超级视图中。subviewA 想要尾随对齐到 superview 的中心 X,而 subviewB 想要引导到 superview 的中心 X。
像这种情况我该怎么办?
谢谢
您可以尝试使用以下模式添加约束(NSLayoutConstraint 类参考):
[superview addConstraint:[NSLayoutConstraint constraintWithItem:subviewA
attribute:NSLayoutAttributeTrailing
relatedBy:NSLayoutRelationEqual
toItem:superview
attribute:NSLayoutAttributeCenterX
multiplier:1.0
constant:0.0]];
[superview addConstraint:[NSLayoutConstraint constraintWithItem:subviewB
attribute:NSLayoutAttributeLeading
relatedBy:NSLayoutRelationEqual
toItem:superview
attribute:NSLayoutAttributeCenterX
multiplier:1.0
constant:0.0]];