AutoLayout SubViews与superview的中心X对齐

时间:2013-10-07 05:16:59

标签: cocoa autolayout

enter image description here

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

我有两个子视图被添加到调整大小的superview。 subviewA想要跟踪superview的中心X和 subviewB想要通往superview的中心X.

在这种情况下我该怎么办?

由于

1 个答案:

答案 0 :(得分:1)

您可以尝试使用以下模式添加约束(NSLayoutConstraint class reference):

[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]];