리사이징은 오토레이아웃 안에서 자식 개체들이 어떻게 이동할 것인지를 적용하는 기능
- 프레임을 오토레이아웃으로 감싸는 순간, Fixed 외의 다른 사이즈값이 생긴다.
- 이걸 피그마에서는 리사이징(Re-sizing)이라 부른다. 사이즈가 변경된다는 의미다
- 즉, 리사이징을 사용하려면 부모개체가 오토레이아웃인 상태여야 한다.
1. 리사이징의 종류
- 피그마에서 리사이징은 3가지 값이 있다.
- 리사이징은 가로 길이와 세로 길이에 각각 적용할 수 있다.
| 값 | 설명 | 유형 |
| Fixed | 고정값 | 공통 |
| Hug | 자식 컨테이너의 크기에 맞춰 조정 (자식에 맞춰 안음) | 부모만 쓸 수 있음 |
| Fill | 부모 컨테이너의 크기에 맞춰 조정 (부모에 맞춰 키움) | 자식만 쓸 수 있음 |
2. 리사이징 실습
- Constraints를 오토레이아웃인 상태에서 적용하려면 ignore auto layout을 클릭해야되더라

같은 곳 (높이, 넓이 영역) 을 둘 다 Hug와 Fill로 할 수는 없다.
한 쪽이 다른 쪽을 맞춰주는 개념이기 때문에 어느 한 쪽은 기준이 되어야 하기 때문이다.
Fill은 자식이 부모에게 맞춰주는 것. hug는 부모가 자식에게 맞춰주는 것. 잊지 말자!
만약 자식을 fixed, 부모는 둘다 hug로 한다면, 자식 개체를 늘리고 줄일 때 부모는 그에 맞춰서 늘렸다 줄였다가 된다.
하지만 부모 개체를 기준으로 늘리고 줄이면 자식 개체의 크기는 영향을 받지 않는다.
만약 자식을 fill, 부모는 fixed로 한다면, 부모 개체를 늘리고 줄일 때 자식은 그에 맞춰서 늘었다 줄었다 한다.
자식 개체를 기준으로 늘리면 부모 개체는 영향을 받지 않는다.
'내일배움캠프 > 강의 복습' 카테고리의 다른 글
| 피그마 강의(8) 마스터 컴포넌트와 인스턴스 (5) | 2025.01.20 |
|---|---|
| 피그마 강의 (7) 파운데이션과 컬러 스타일 (0) | 2025.01.19 |
| 피그마 강의(5) 프레임과 컨스트레인트 (1) | 2025.01.18 |
| 피그마 강의 (4) 오토레이아웃 기능 (5) | 2025.01.18 |
| 피그마 강의 (3) 부모, 자식 관계와 레이어 정렬 (7) | 2025.01.18 |