2016-12-02 1 views
0

인접하지 않은 두 요소 사이에 미행/주요 제약 조건을 추가하는 방법 :내가 3 개 레이블과 같이 정렬 한 서로

enter image description here

내가 라인의 뒤 가장자리 사이의 간격을 추가 할 1 및 2와 3 번째 레이블의 앞쪽 가장자리. 세 번째 레이블이 이들 중 하나의 동일한 세로 위치에있는 경우 XCode가 새 제약 조건 추가 팝업에서 1 번 줄 (또는 2 번 줄)을 표시하므로 간단합니다.

그러나 세 번째 레이블이이 레이블 중 하나와 같은 세로 평면에 있지 않으면 XCode는 레이블 1 또는 레이블 2를 사이에 간격을 추가하는 옵션으로 표시하지 않습니다. 즉 나는 3 레이블을 선택하고 팝업을 불러 경우 :

enter image description here

을 마찬가지로 내가 라벨 1 라벨 2에서 제약 조건을 추가하려고하면 - 3 레이블이 옵션으로 나타나지 않습니다.

그래서 너비 1 줄과 2 줄이 너비의 하드 코드 된 값을 추가하지 않고 3 번째 줄의 시작 부분과 겹치지 않도록 제약 조건을 추가 할 수 있습니까?

답변

1

하나의 레이블에서 다른 레이블로 Control 키를 누른 채로 드래그하고 "가로 간격"제약 조건 (또는 "선행 공백"또는 "후행 공백"; 두 개의 뷰 사이의 수평 제약 조건)을 추가하십시오. 그런 다음 새 구속 조건을 선택하십시오 (예 : 문서 개요에서이를 클릭하여). Attributes inspector에서 편집하여 한쪽 끝을 한 레이블의 뒤 가장자리로 설정하고 다른 끝을 다른 레이블의 앞쪽 가장자리로 설정하고 상수를 원하는 간격의 크기로 설정할 수 있습니다.