테이블 뷰의 행 높이를 결정하는 방식
코코아 터치 프레임워크에서 2가지 방식 제공
1) 모두 동일한 높이를 갖는 방식
2) 각 셀마다 다른 높이를 갖는 방식
+self-sizing방식(내부 콘텐츠에 따라 동적으로 셀의 높이가 늘어나거나 줄어드는 방식)
tableView(_:estimatedHeightForRowAt:)
테이블 뷰에서 특정 행의 높이를 설정하고 싶을 때 사용하는 메소드.
UITableViewDelegate 프로토콜에 정의되어 있다.
UITableView클래스에서 이미 구현되어 있으므로 커스텀 클래스에서는 override키워드를 붙여 재정의하는 방식으로 사용해야 한다.
각각의 행 높이를 다르게 제어해줄 수 있다.
self.tableView.rowHeight = <원하는 행 높이>
'iOS > iOS Swift 개발 일기' 카테고리의 다른 글
iOS swift 네트워크 통신의 종류 (0) | 2022.05.28 |
---|---|
iOS swift 셀프 사이징 셀 (0) | 2022.05.28 |
iOS swift 이미지 객체로 인한 메모리 점유가 걱정될 때 (0) | 2022.05.28 |
iOS swift 코드 스니펫 (0) | 2022.05.28 |
iOS swift 테이블 뷰 컨트롤러 (0) | 2022.05.28 |