새소식

iOS/UIKit

[iOS] TableView

  • -

Table View


 

TableView

 

- 여러 정보를 TableViewCell을 이용하여 표현할 수 있는 View

 

 

TableView Function


- Delegate와 DataSource 선언

 

 

 

Delegate / DataSource 선언

 

 

 viewDidLoad에서 Delegate / DataSource 선언해야함!

  override func viewDidLoad() {
    super.viewDidLoad()

    self.tableView.delegate = self
    self.tableView.dataSource = self
}

 

 

- numberOfRowsInSection : TableView의 아이템 개수를 return

 

 

- cellForRowAt : TableViewCell의 객체(인스턴스, 뷰)를 return, 메모리 때문에 deque를 이용하여 cell을 재사용

 

 

- heightForRowAt : 셀의 높이(100으로 선언)

 

 

- didSelectRowAt

 

 

 

TableViewCell


- TableView안에 있는 Cell - Identifier 선언

 

 

- TableViewCell 생성

 

 

- TableView 안에 있는 Cell과 연결

 

 

 

- TableViewCell 안에 있는 Objects을 TableViewCell에 선언

 

참조 : 인프런 강의 (iOS 최신 앱 개발 강의 - 기초부터 핵심 요소, 간단한 포폴까지 제작)
728x90
Contents

포스팅 주소를 복사했습니다

이 글이 도움이 되었다면 공감 부탁드립니다.