테이블뷰

인생노잼시기·2021년 4월 28일
0

https://developer.apple.com/documentation/uikit/views_and_controls/table_views#overview

Table Views 테이블뷰

열은 하나 행은 여러개
UIKit 프레임워크
구성요소

  • Cells. default cells이나 custom cells을 정의해서 사용
  • Table view controller
  • Your data source object(UITableViewDataSource protocol) 데이터 담당
  • Your delegate object(UITableViewDelegate protocol) 인터렉션 담당

https://developer.apple.com/library/archive/documentation/UserExperience/Conceptual/TableView_iPhone/ManageReorderRow/ManageReorderRow.html
우선 빨간색과 초록색만 읽자

Table View Styles and Accessory Views

테이블뷰의 고유한 스타일과 테이블뷰 셀의 액세서리뷰에 대한 설명.
Table View Styles
테이블뷰의 스타일 종류에 관해 설명. (Plain, Grouped)
Standard Styles for Table View Cells
테이블뷰 셀의 스타일의 종류에 관해 설명. (UITableViewCellstyleDefault, UITableViewCellstyleSubtitle, UITableViewCellStyleValue1, UITableViewCellStyleValue2)
Accessory Views - 액세서리뷰의 종류에 관해 설명.

Overview of the Table View API

테이블뷰와 관련한 API에 관한 소개. Table View
테이블뷰 클래스에 대한 설명. Table View Controller
테이블뷰를 좀 더 손쉽게 관리할 수 있도록 설계한 테이블뷰 컨트롤러 클래스에 대한 설명. Data Source and Delegate
테이블뷰의 데이터소스와 델리게이트 프로토콜에 대한 설명. Extension to the NSIndexPathClass
NSIndexPath 클래스를 사용하여 테이블뷰의 행(Row)의 인덱스를 표현하기 위한 익스텐션에 대한 설명. Swift 언어에서는 NSIndexPath 대신 IndexPath를 사용.
Table View Cells
테이블뷰의 행(Row)를 표한하기 위해 사용하는 뷰인 셀에 대한 설명.

Navigating a Data Hierarchy with Table Views

테이블뷰의 계층 구조 및 내비게이션 컨트롤러에 관해 설명. Hierarchical Data Models and Table Views
테이블뷰의 계층 구조 및 데이터 모델에 관해 설명. View Controllers and Navigation-Based Apps
내비게이션 컨트롤러의 동작 및 내비게이션바, 테이블뷰 컨트롤러에 대한 설명. Design Pattern for Navigation-Based Apps
내비게이션 기반의 디자인 패턴에 관해 설명.

Creating and Configuring a Table View

스토리보드 및 프로그래밍 방식으로 테이블뷰 생성하는 방법 및 데이터로 동적 또는 정적 테이블뷰 사용하는 방법 설 명.
Basics of Table View Creation
테이블뷰의 생성 시 기본사항에 관해 설명. Recommendations for Creating and Configuring Table Views
테이블뷰의 생성, 구성, 관리에 관해 설명. Creating a Table View Using a Storyboard
스토리보드를 이용해 테이블뷰를 만드는 방법 설명. Creating a Table View Programmatically
프로그래밍 방식을 이용해 테이블뷰를 만드는 방법 설명. Populating a Dynamic Table View with Data
동적 테이블뷰를 이용해 데이터를 표시하는 방법 설명. Populating a Static Table View With Data
정적 테이블뷰를 이용해 데이터를 표시하는 방법 설명.

A Closer Look at Table View Cells

테이블뷰 셀의 특성, 미리 정의된 스타일, 커스텀으로 사용하는 방법을 설명. Characteristics of Cell Objects
테이블뷰 셀 객체의 특성에 관해 설명. Using Cell Objects in Predefined Styles

테이블뷰 셀 객체의 미리 정의된 스타일에 관해 설명.
Customizing Cells - 테이블뷰 셀을 스토리보드 및 프로그래밍 방식을 이용해 커스텀로 사용하는 방법을 설명.
Cells and Table View Performance
테이블뷰 및 셀의 성능 향상에 관해 설명.

Managing Selections

테이블뷰 셀을 선택하거나 스크롤 시 응답하는 방법에 관해 설명. Selections in Table Views
테이블뷰 셀을 선택할 시 유의해야 할 사항에 관해 설명. Responding to Selections
테이블뷰 셀을 선택할 시 응답처리에 관해 설명.

profile
인생노잼

0개의 댓글