Daily iOS
UIKit

동적 셀 높이

UITableView 에서 댓글 길이에 따라 높이가 달라지는 셀을 만들어야 합니다. 셀 높이를 콘텐츠에 맞춰 자동으로 잡으려면 무엇을 설정해야 하나요?

면접관은 이 답을 어떻게 들을까요? 넘어갈지, 더 물어볼지, 떨어뜨릴지 알려 주고, 걸리는 문장은 콕 집어 줘요. 점수는 그대로예요.
짧은 답 보기

테이블 뷰의 rowHeight를 UITableView.automaticDimension으로 두고 estimatedRowHeight를 설정해 self-sizing을 켠다. 그리고 셀 contentView 안의 세로 제약을 빈틈없이 이어지게 잡고, 레이블은 numberOfLines를 0으로 두어 여러 줄이 되게 한다.

받은 질문 공유