사용자 정의 Layout을 구현해보신 적 있나요?

UIKit의 Layout은 Auto Layout을 사용합니다.


이 기능은 부모 View에서의 위치나 상대적인 크기, 최대/최소 크기를 결정합니다.


하지만 최대 크기가 제한되어있지만 View 자체의 크기가 지정되어있지 않다면 크기가 0이 되어 화면에서 볼 수 없게 되어버립니다.


이 때 사용하는 것이 intrinsicContentSize 입니다.


전에 한번 여백이 있는 사용자 정의 Label을 구현하기 위해 사용했었네요.


이 글은 intrinsicContentSize가 무엇인지 사용 방법, 사용했을 때 발생하는 문제를 해결하는 방법 등을 알려줍니다.


#직독직해 #medium #한마디로 #한마디로공식 #ios #swift #uikit #layout

https://youtu.be/grvAfcDJGOg

- YouTube

youtu.be

 - YouTube

더 많은 콘텐츠를 보고 싶다면?

또는

이미 회원이신가요?

2024년 9월 30일 오전 2:40

댓글 0

    함께 읽은 게시물

    (영문) 소프트웨어 개발자가 충분하지 않은 이유

    국내의 개발자에 대한 수요와 관심은 최근에 폭팔적으로 늘어났지만, 전 세계적으로 보았을 때는 꽤 전부터 시작된 것 같습니다. 하지만 여전히 개발자가 부족하다는 이야기가 많은데요. 도대체 그 많은 컴공 졸업생들과 부트캠프 졸업자들은 어디로 간 걸까요? 이를 분석하는 재밌는 연구가 있었네요. 막연한 추측이 아니라 다양한 데이터에서 접근하여 나온 결과라 놀랍기도 하고, 과연 한국 역시 동일한 모습일지 (아마 그렇겠죠?) 궁금하기도 하고 조금 무섭게 느껴지기도 하네요. --- - 엔지니어로 시작하더라도 중간에... 더 보기

    Why We Will Never Have Enough Software Developers

    Who is Nnamdi?

    Why We Will Never Have Enough Software Developers

     • 

    댓글 14 • 저장 324 • 조회 23,693