iOS 8의 새로운 기능으로, 예상 행 높이를 설정하기 만하면 100 % 동적 표보기 셀을 얻은 다음 자동 레이아웃을 사용하여 셀의 요소를 레이아웃 할 수 있습니다. 콘텐츠의 높이가 증가하면 셀의 높이도 증가합니다. 이것은 매우 유용하며 테이블 뷰의 섹션 헤더에 대해 동일한 기능을 수행 할 수 있는지 궁금합니다.
예를 들어 UIView
in tableView:viewForHeaderInSection:
을 만들고, UILabel
하위보기를 추가하고 ,보기에 대한 레이블에 대한 자동 레이아웃 제한을 지정하고, 구현하지 않고도 레이블의 내용에 맞게보기 높이를 늘릴 수 tableView:heightForHeaderInSection:
있습니까?
viewForHeaderInSection
상태에 대한 문서 : "이 메서드는 tableView : heightForHeaderInSection :도 구현 된 경우에만 올바르게 작동합니다." iOS 8에서 변경된 사항이 있는지 듣지 못했습니다.
그렇게 할 수 없다면이 행동을 모방하는 가장 좋은 방법은 무엇입니까?
UITableViewAutomaticDimension
"이 상수를tableView:heightForHeaderInSection:
ortableView:heightForFooterInSection:
에서UITableView
반환하면tableView:titleForHeaderInSection:
or 에서 반환 된 값에 맞는 높이를 사용합니다tableView:titleForFooterInSection:
(제목이 아닌 경우nil
)"라고 말합니다.