2013-10-07 4 views
2

enter image description here자동 레이아웃 파단 정렬

어떻게 슈퍼 뷰의 중심 X에 파단 정렬합니까?

수퍼 뷰의 크기를 조정하기 위해 두 개의 하위 뷰가 추가되었습니다. 하위 뷰 A는 수퍼 뷰의 중심 X에 맞춰 정렬하려고합니다. 하위 뷰 B는 수퍼 뷰의 중심 X로 연결하려고합니다.

이 경우 어떻게해야합니까?

감사

답변

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