[AutoLayout] Constraints
2022. 10. 8. 14:39
Constraints(간격)
- View의 Constraints 20씩 지정
- 다른 Device에서 호출하여도 20씩 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 |