새소식

iOS/AutoLayout

[AutoLayout] Constraints

  • -

Constraints(간격)


- View의 Constraints 20씩 지정

 

 

 


- 다른 Device에서 호출하여도 20씩 Constraints 적용됨

- 가로 모드로 바뀌어도 적용됨

 

 

 


Constraints

 

- Leading : Object가 시작하는 지점(왼쪽 → 오른쪽)

- Trailing : Object가 끝나는 지점(오른쪽 → 왼쪽)

- Top/Bottom : 위/아래

 

 


- Constraints가 지정되지 않았다 → 오류 발생

 

 

- 높이가 지정이 안되어있어 Height 지정

 

 

 


- Width/Height 만 지정 오류 발생 (Need constraints for: X/Y position)

 

 

 

- Constraints 추가

 

 

 

 여러 개의 Object들의 Constraints 설정 


- 파란색 뷰에서 Constraints 설정  오류

 

 

- 두 Object 중간에 있는 Constraints는 자동으로 적용됨

- 노란색 뷰에 Constraint 적용 → 오류

 

 

 

- 높이나 X position 설정 → equal Widths/Heights 설정(지정한 Object들의 Widths와 Height를 같게 함)

 

 

 

 

- 3개의 Object

 

 

 

 

- 3개의 Object 중에서 두 개의 Object(갈색 뷰, 빨간색 뷰)의 높이 고정

 

 

 

 

- 나머지 Object 설정 - 드래그 - 선택(Equeal Heights)

드래그를 시작한 지점이 기준이 됨(여기서는 파란 뷰에서 빨간 뷰로 드래그 함)

 

 

 

- Equal에서 Constraints 값을 지정하면 그만큼 증가

728x90

'iOS > AutoLayout' 카테고리의 다른 글

[iOS] UIButton titleLabel  (0) 2024.05.29
[AutoLayout] SafeArea보다 더 높이 출력  (0) 2022.10.12
[AutoLayout] Multiplier  (0) 2022.10.10
[AutoLayout] Align  (0) 2022.10.09
[iOS] Image ContentMode  (0) 2022.08.25
Contents

포스팅 주소를 복사했습니다

이 글이 도움이 되었다면 공감 부탁드립니다.