씬디의 블로그
[UIKit] UITableViewController 필수 메서드 본문
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
말 그대로 셀의 높이를 숫자로 반환해주면 된다!
'App > Swift' 카테고리의 다른 글
[UIKit] UITextField Border Style 테두리 없애기 (0) | 2024.01.13 |
---|---|
[UIKit] UITextField Left padding (1) | 2024.01.13 |
[UIKit] Dynamic height (cell의 높이를 동적으로 바꾸는 동작) (0) | 2024.01.09 |
[UIKit] UITableView content [Dynamic Prototypes, Static Cells] (1) | 2024.01.07 |
[UIKit] UISwitch에 대한 UI 속성 (1) | 2023.12.28 |