2

在此处输入图像描述

子视图如何与父视图的中心 X 对齐?

我有两个子视图被添加到可调整大小的超级视图中。subviewA 想要尾随对齐到 superview 的中心 X,而 subviewB 想要引导到 superview 的中心 X。

像这种情况我该怎么办?

谢谢

4

1 回答 1

1

您可以尝试使用以下模式添加约束(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]];
于 2013-10-08T14:35:06.883 回答