Auto Layout 중에서 관계 설정에 대해 알아보겠습니다.
제약을 추가할 때에는 기본적으로 두 항목 사이의 관계를 릴레이션으로 지정하게 됩니다.
공식은 다음과 같이 있습니다.
첫 번째 공식이 기본값으로 설정되어있으며
사용자에 설정에 따라 ≥ (Less Than or Equal) 와 ≤ (Greater Than or Eqaul) 도 사용 할 수 있습니다.
실습으로 자세히 알아보겠습니다.
세 개의 레이블을 추가해주겠습니다.
첫 번째 레이블에 50의 Height 제약을 추가해보겠습니다.
Height 제약의 릴레이션을 Less Than or Equal로 바꾸겠습니다.
현재 상태에서 높이가 50보다 작거나 같다는 제약을 만족시킬 수 있기 때문에
문제가 발생하지 않습니다.
이번에는 Greater Than or Equal로 바꿔보겠습니다.
큰 변화는 못 느끼겠지만, 높이는 다른 제약에 따라서 50보다 커질 수 있습니다.
이 상태에서 맨 아래있는 레이블에 바텀 제약을 추가해보겠습니다.
그럼 맨 위에 Text Label의 높이가 Greater Than or Eqaul로 설정되어 50보다 큰 값으로 표시되는 것을 알 수 있습니다.
내용출처 = https://www.youtube.com/watch?v=vDm71KDkMFE
'2022_iOS 앱 개발자 워크숍 > 2, Auto Layout' 카테고리의 다른 글
Auto Layout : Constant (0) | 2022.01.14 |
---|---|
Auto Layout : Multiplier (0) | 2022.01.14 |
Auto Layout : Width, Height 제약 추가 (0) | 2022.01.13 |
Auto Layout : Leading, Trailing, Top, Bottom 제약 추가 (0) | 2022.01.13 |
Auto Layout : 제약 공식 (0) | 2022.01.13 |
댓글