Table View

- 여러 정보를 TableViewCell을 이용하여 표현할 수 있는 View
TableView Function
- Delegate와 DataSource 선언

※ viewDidLoad에서 Delegate / DataSource 선언해야함!
override func viewDidLoad() {
super.viewDidLoad()
self.tableView.delegate = self
self.tableView.dataSource = self
}
- numberOfRowsInSection : TableView의 아이템 개수를 return

- cellForRowAt : TableViewCell의 객체(인스턴스, 뷰)를 return, 메모리 때문에 deque를 이용하여 cell을 재사용

- heightForRowAt : 셀의 높이(100으로 선언)

- didSelectRowAt

TableViewCell
- TableView안에 있는 Cell - Identifier 선언

- TableViewCell 생성

- TableView 안에 있는 Cell과 연결

- TableViewCell 안에 있는 Objects을 TableViewCell에 선언

참조 : 인프런 강의 (iOS 최신 앱 개발 강의 - 기초부터 핵심 요소, 간단한 포폴까지 제작)
728x90
'Develop > UIKit' 카테고리의 다른 글
| [iOS] 기종별로(iPhone, iPad) StoryBoard 구분하기 (1) | 2023.12.30 |
|---|---|
| [iOS] 한 개의 ViewController에서 여러 개의 tableView 처리 방법 (0) | 2023.06.17 |
| [iOS] 키보드 내리기 (0) | 2023.01.14 |
| [AutoLayout] SafeArea보다 더 높이 출력 (0) | 2022.10.12 |
| [AutoLayout] Multiplier (0) | 2022.10.10 |