씬디의 블로그

[UIKit] UITableViewController 필수 메서드 본문

App/Swift

[UIKit] UITableViewController 필수 메서드

cyndi 2024. 1. 7. 20:46

Swift

TableViewController에서는 필수로 써야하는 3가지의 메서드가 있다

1. 셀 갯수: numberOfRowsInSection

2. 셀 디자인 및 데이터 처리: cellForRowAt

3. 셀 높이: heightForRowAt

외울 필욘 없다우~

 

1. 셀 갯수: numberOfRowsInSection

이 경우는 list에 쇼핑 아이템 리스트가 계속 추가되는 변동사항이 있기 때문에

list의 count로 셀의 갯수를 정해주었다!

이 경우에는 Section이 나눠져있고 Section마다 Cell의 개수가 다르기 때문에 else를 통해 나눠주었다

 

* 섹션 개수 설정: numberOfSections

 

2. 셀 디자인 및 데이터 처리: cellForRowAt

Cell 안에 들어가는 디자인과 데이터 요소들을 cellForRowAt 안에다가 작성해주면 된다!

 

3. 셀 높이: heightForRowAt

말 그대로 셀의 높이를 숫자로 반환해주면 된다!