[iOS/Swift] 테이블뷰 사용하는 방법

최정은·2023년 8월 30일
0

Swift

목록 보기
16/27

  • 테이블뷰
    ㄴ 세로로만 스크롤 가능한 뷰 (내부에 셀이라는 것이 존재)
    ㄴ 델리게이트 패턴 사용 (dataSource, delegate)
    ㄴ 그룹화 가능
  • 뷰에 TableView를 추가한 후, ViewCell 안에 ImageView, Label 2개를 넣어준다.

  • TableView Cell과 연결되는 컨트롤러를 생성한 뒤, Cell에 생성한 컨트롤러를 연결해주고 Identifier 속성에 Cell 식별자를 넣어준다.
image.jpg1image.jpg2
  • Cell 내부에 있는 ImageView, Label 을 뷰컨트롤러에 생성한다.

image.jpg2

  • TableViewe도 TextField와 마찬가지로 델리게이트 패턴을 사용하여 구현한다.
    • UITableViewCell -> 셀을 어떻게 표시할 것인지
    • numberOfRowsInSection -> 몇개의 리스트를 표시할 것인지
    • didSelectRowAt -> 셀이 선택될 때 호출되는 메서드
  • 셀이 선택될 때 세그웨이를 이용하여 다음뷰에 정보를 전달해주는 코드를 작성한다.

0개의 댓글