제약

부모 개체의 크기를 조정할 때 자식 개체를 확장하지 않거나 부모가 앵커하도록 지정을 유연하게 지정할 수 있습니다. 이렇게 하면 디자인 레이아웃을 빠르고 쉽게 변경할 수 있습니다. 이 기능은, 예를 들어 UI 목업을 디자인하는 경우, 다이얼로그의 사이즈를 변경해도, 그 모든 컨트롤의 배치에 영향을 주지 않는 지정이 가능하기 때문에 매우 편리합니다.

이전
뒤
텍스트, 트로피 버튼, 맨 위 라인을 제외하고는 모든 객체에서 스케일링이 비활성화됩니다. 텍스트와 트로피 버튼을 제외하고 대부분의 객체에 앵커가 적용됩니다.

제약 조건을 사용하면 디자인을 변경할 때 의도하지 않은 객체가 의도하지 않게 스케일링될 염려가 없습니다. 스케일링 및 앵커를 제한하는 객체를 선택하면 스케일링을 항상 원하는 대로 수행할 수 있습니다.

제약은 부모와 자식의 관계에 있는 객체(부모 객체에 중첩된 콘텐츠가 포함된 경우)에서만 작동합니다. 자식 오브젝트의 스케일링이나 앵커는 항상, 부모 오브젝트에 연동합니다. 예를 들어 UI 디자인의 경우 장치 모형에 포함된 아트보드와 패널 또는 패널과 버튼은 객체의 부모와 자식 관계에 있습니다.

제약은 [제약] 패널에서만 조작할 수 있습니다. 제약 패널에서는 다음을 제어할 수 있습니다.

기본적으로, 부모 객체의 크기가 조정되면 자식 객체도 확장됩니다. 하위 객체는 기본적으로 앵커 되지 않습니다.

종횡비 잠금

부모 개체가 비균등 비율로 크기가 조정된 경우 자식이 종횡비를 잃지 않도록 종횡비에 [최소 맞춤] 또는 [최대 맞춤]을 설정할 수 있습니다.

두 경우 모두 부모 개체가 균등한 비율로 크기가 조정되면 하위 개체도 균등한 비율로 크기가 조정됩니다.

자식 개체가 확장되는 것을 방지하려면:
  1. 자식 개체를 선택합니다.
  2. 제약 패널에서 패널의 사각형에 있는 가로 또는 세로(또는 둘 다) 실선의 양방향 화살표를 클릭합니다. 회색으로 표시된 점선 화살표는 부모 개체가 크기가 조정되어도 자식 개체가 확장되지 않음을 의미합니다.
자식 개체를 상위 개체의 경계에 앵커하려면:
  1. 자식 개체를 선택합니다.
  2. 제약 패널에서 안쪽과 바깥쪽 사각형 사이의 회색으로 파선을 클릭하고 개체를 그 방향(위, 아래, 왼쪽, 오른쪽) 에서 부모 개체에 앵커합니다. 실선은 앵커가 적용되었음을 의미합니다.
자식 개체의 종횡비를 유지하려면:
  1. 자식 개체를 선택합니다.
  2. [제약] 패널에서 [최소 맞춤] 또는 [최대 맞춤]을 클릭합니다.

관련 항목: