티스토리 뷰

iOS

Table View

강경 2021. 1. 5. 21:03
728x90
반응형

- 테이블 뷰 : 여러 아이템을 리스트 형식으로 보여줄 때 사용한다.

 

검색해서 끌어다가 붙이면 만들 수 있다.
만들고 나서는 먼저 오토레이아웃 체크를 꼭 해주자
그 위에 셀을 얹으면 기본 준비 완료!

 

- 테이블뷰 서비스를 사용하기 위해 해야할 일(protocol)

1. 테이블뷰에서 몇 개의 셀을 보여줄지 (UITableViewDataSource)

2. 어떤 방식으로 보여줄지 (UITableViewDataSource)

3. 셀을 클릭하면 어떤 이벤트가 일어나는지 (UITableViewDelegate)

뷰컨트롤러에서 UITableViewDataSource와 UITableViewDelegate를 통해 protocol을 준수함을 보여준다.

UITableViewDataSource 프로토콜을 명시하면 ViewController안에 func tableView가 생긴다.

구분자 설정시, Table View Cell에서 Identifier도 똑같이 수정해주어야 한다.

UITableViewDelegate 프로토콜을 위한 func tableView를 만든다.

이 함수는 클릭이벤트를 지정해준다.

 

이후, 스토리보드에서 프로토콜을 연결시켜준다.

컨트롤 누르고 잡아끈다
연결하려는 프로토콜(dataSource, delegate)을 체크한다.
테이블 뷰 연결상태를 확인할 수 있다.

 

 

728x90
반응형

'iOS' 카테고리의 다른 글

Animation  (0) 2021.01.09
Collection View  (0) 2021.01.09
앱Icon 및 앱 이름 설정  (0) 2020.12.10
auto layout  (0) 2020.12.10
Styling  (0) 2020.12.09