Roel Notebook

[iOS] TableView 시작하기

by Roel Downey

iOS

728x90
반응형

[iOS] TableView를 만들어 보자.

 

TableView 01. 프로젝트 만들기

처음 프로젝트를 만들면 위의 그림 TableView 01. 프로젝트 만들기 처럼 나올 것이다.

 

TableView 02. TableView 추가

Main.storyboard를 선택하고 TableView를 View에 추가 해준다.

추가 후 원하는 크기로 배치한다.

 

추가하는 방법을 모르겠다면 아래 그림처럼 순서대로 하면 된다.

 

TableView 02 - 1. TableView 자세한 설명

 

 

TableView 03. TableView Cell 추가

 

02- 1 방법으로 Table View Cell을 올려준다.

 

TableView 04. dataSource 추가

TableView에 dataSource 추가하고, Table View Cell Identifier을 변경한다.

 

TableView 05. Extension DataSource

화면의 ViewController에 UITableViewDataSource를 extension 해준다.

지금 그림 TableView 05. Extension DataSource 처럼 작성을 하면 필수 구현 메소드를 Fix하여 구현한다.

 

extension ViewController: UITableViewDataSource {
    func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
        return 100
    }
    
    func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
        
        let cell = tableView.dequeueReusableCell(withIdentifier: "cell", for: indexPath)
        cell.textLabel?.text = "\(indexPath.row)"
        return cell
    }  
}

 

결과

구현 분석은 생략하겠다. 공식 문서 API를 보면 잘 나와있다.

 

[참고 링크]

 UITableView
 https://developer.apple.com/documentation/uikit/uitableview

 UITableViewDataSource
 https://developer.apple.com/documentation/uikit/uitableviewdatasource

  Table Views
 https://developer.apple.com/documentation/uikit/views_and_controls/table_views
728x90
반응형

'iOS' 카테고리의 다른 글

[iOS] 화면 고정하기  (0) 2019.10.29
[iOS] Naver Map 사용해보기  (0) 2019.10.17
[iOS] UITabBarController 와 UITabBar 학습  (0) 2019.08.28
[iOS] UILabel 정리  (0) 2019.08.28
[iOS] ViewController 상태변화  (0) 2019.08.28

블로그의 정보

What doing?

Roel Downey

활동하기