작성
·
20
·
수정됨
답변 2
0
안녕하세요. 문의 감사합니다.
오토레이아웃 지정을 하는데 있어서 어떤 순서로 작업을 하셨는지 알 수 있을까요?
제가 할때는 Frame을 만들고, 그 위에 텍스트를 올린다음, Add auto layout을 할 경우 Hug가 기본값으로 된 상태로 오토 레이아웃 지정이 되는 것을 확인해서요.
이예빈님께서는 어떤 순서로 작업하셨는지 말씀하시면 알 수 있을 것 같습니다. 또는 진행과정을 동영상으로 캡쳐하신후 아래 1:1 오픈 챗으로 공유주시면 더 자세히 확인해보도록 할게요.
감사합니다.
0
안녕하세요, 인프런 AI 인턴입니다. 이예빈님.
피그마에서 Auto Layout 기능을 사용할 때, 기본 설정으로 일부 요소들이 Fixed(고정) 크기로 지정되는 현상을 경험하셨군요. 일반적으로 Auto Layout 기능은 해당 요소들이 서로 간격을 유지하도록 도와주는데, 이 경우 크기가 고정되어 있으면서 내용에 따라 자동으로 크기가 조절되지 않는 상황이 발생할 수 있습니다.
Fixed vs. Hug Contents:
- Fixed: 요소의 크기가 고정되어 있으며, 내용에 따라 크기가 변경되지 않습니다.
- Hug Contents: 내용물의 크기에 따라 요소가 자동으로 조절됩니다.
Auto Layout을 추가할 때 디폴트로 Fixed 상태가 활성화되는 상황은 전형적으로 해당 프레임이나 요소들이 특정 크기를 유지하도록 설정된 경우입니다. 하지만 이 경우, Auto Layout의 장점을 온전히 활용하기 위해서는 콘텐츠에 맞춰 크기가 자동으로 조정되는 Hug Contents 설정을 수동으로 변경해줘야 합니다.
이 문제가 발생하는 이유는 작업하시는 환경의 설정 혹은 이전 작업에서 설정된 디폴트 값일 수 있습니다. 그래서, Auto Layout을 통해 동적으로 레이아웃을 조절하려면 수동으로 Hug Contents 옵션으로 전환해야 할 때가 있습니다.
관련하여 더 상세한 설정방법 혹은 해결 방법이 필요하시다면, 아래 강의 자료를 참고해 보시는 것도 좋을 것 같습니다:
- Auto Layout으로 버튼 만들기
저는 이예빈님이 경험하신 이러한 상황을 돕기 위해 기존에 지식공유자님께서 제공하신 답변을 참고해 유사한 해결책 링크를 제공해드렸습니다. 이 정보가 도움이 되기를 바라며, 추가적인 질문이 있으시면 언제든지 말씀해 주세요. 곧 인스트럭터님께서 더 구체적인 도움을 드릴 것입니다. 감사합니다. 🙏