UIKit
Intrinsic Content Size
직접 만든 커스텀 뷰(예: 태그 칩 뷰)를 UIStackView에 넣었더니 크기가 0으로 잡혀 보이지 않습니다. 원인과 해결 방법을 intrinsic content size 관점에서 설명해 주세요.
면접관은 이 답을 어떻게 들을까요? 넘어갈지, 더 물어볼지, 떨어뜨릴지 알려 주고, 걸리는 문장은 콕 집어 줘요. 점수는 그대로예요.
직접 만든 커스텀 뷰(예: 태그 칩 뷰)를 UIStackView에 넣었더니 크기가 0으로 잡혀 보이지 않습니다. 원인과 해결 방법을 intrinsic content size 관점에서 설명해 주세요.
커스텀 뷰는 기본적으로 자기 크기를 오토레이아웃에 알려주지 않아서 크기 제약이 없으면 0으로 계산된다. intrinsicContentSize를 오버라이드해 내용과 패딩을 합친 고유 크기를 돌려주고, 내용이 바뀌면 invalidateIntrinsicContentSize()를 호출해 엔진이 값을 다시 읽게 한다.
UIKit주관식입문
오토레이아웃의 제약(constraint)이 내부적으로 어떤 식(공식)으로 표현되는지 설명해 주세요.
#autolayout
UIKit객관식기초
오토레이아웃으로 한 줄에 titleLabel과 dateLabel을 가로로 나란히 두었습니다. 제목이 길어지면 제목은 줄어들고(말줄임) 날짜는 항상 온전히 보여야…
#autolayout
UIKit객관식입문
Safe Area에 대한 설명으로 옳은 것을 모두 고르세요.
#autolayout
UIKit객관식입문
오토레이아웃 제약을 걸 때 leadingAnchor 대신 leftAnchor를 써도 되는 경우로 가장 적절한 것은?
#autolayout