Apple Developer Documentation

Apple Developer Documentation

TableView

단일 column의 row를 사용하여 데이터를 표시하는 View이다.

Overview

iOS의 테이블 뷰는 세로로 스크롤되는 콘텐츠 Row를 단일 Column에 표시한다. 테이블의 각 Row에는 앱 콘텐츠의 한 부분이 포함된다.

예) 연락처 앱은 각 연락처의 이름을 별도의 행(row)에 표시하고 설정 앱의 기본 페이지에는 사용 가능한 설정 그룹을 표시한다.

하나의 긴 행 목록을 표시하도록 테이블을 구성하거나 행(row)을 섹션으로 그룹화하여 콘텐츠를 더 쉽게 탐색할 수 있다.

Untitled

테이블은 고도로 구조화되거나 계층적으로 구성된 데이터가 있는 앱에서 일반적이다. 계층적 데이터를 포함하는 앱은 종종 내비게이션 뷰 컨트롤러와 함께 테이블을 사용하여 다양한 계층 수준 간 탐색을 용이하게 한다.

예) 설정 앱은 테이블과 내비게이션 컨트롤러를 사용하여 시스템 설정을 구성한다.

UITableView 테이블의 기본 모양을 관리하지만 앱은 실제 콘텐츠를 표시하는 셀을 제공한다. 표준 셀 구성은 텍스트와 이미지의 단순한 조합을 표시하지만 원하는 내용을 표시하는 사용자 정의 셀을 정의할 수 있다. Header, Footer 뷰를 제공하여 셀 그룹에 대한 추가 정보를 제공할 수도 있다.