728x90
테이블뷰는 두 개의 프로토콜을 채택하고 하나의 부모를 상속받는다.
두 개의 필수 메서드가 있고 반드시 구현해야 한다.
Deleate에는 필수 메서드가 없음
Table View Controller는 Table View, Table View Cell로 구성되어 있음
Constrain to margins
4개의 Constraints가 생성
DataSource 프로토콜을 채택, 필수 메서드 두 개를 구현안해서 에러가 뜸
섹션, 행(row), 셀(cell)
indexPath.description
[section,row] 출력됨
3개의 섹션, 10개의 row가 출력되는 소스
Assets에 이미지를 추가하고 추가한 이미지를 불러옴
이미지 배열을 만들고, indexPath.row를 이용해 이미지에 접근
detailTextLabel 변경
Constraints 확인
Lable과 제약, TableView와 제약된 것을 확인
dequeueReusableCell메서드: 모든 셀을 한번에 보여주면 자원이 낭비됨, 스크롤을 내릴때 마다 화면에 셀을 보여줌 print를 사용하여
화면에 출력된 셀의 정보를 확인가능
didSelectRowAt메서드: 선택한 셀을 알고 싶을 때 사용 print를 사용해서 섹션과 셀번호가 나옴
'iOS' 카테고리의 다른 글
iOS 실무 7주차 (0) | 2025.04.16 |
---|---|
iOS 실무 6주차 (0) | 2025.04.09 |
iOS 실무 4주차 (0) | 2025.03.26 |
iOS 프로그래밍 실무 3주차 (0) | 2025.03.19 |
iOS 프로그래밍 실무 2주차 (0) | 2025.03.13 |