[iOS] TableView
2023. 1. 24. 10:40
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
'iOS > UIKit' 카테고리의 다른 글
[iOS] 기종별로(iPhone, iPad) StoryBoard 구분하기 (1) | 2023.12.30 |
---|---|
[iOS] 한 개의 ViewController에서 여러 개의 tableView 처리 방법 (0) | 2023.06.17 |
[iOS] 키보드 내리기 (0) | 2023.01.14 |
[iOS] Label 잘림 (0) | 2022.08.24 |
[iOS] 앱 Dark/Light 모드로 변경하기 (0) | 2022.08.24 |