Post

UIKit - UITableView row 클릭 이벤트 처리하기

UIKit - UITableView row 클릭 이벤트 처리하기

UITableViewrow 중 특정 row가 클릭됬을 때 이벤트를 처리하기 위해선 UITableViewDelegate 메서드를 통해 처리 가능함.

ViewController.swift

1
2
3
4
5
6
7
8
9
10
11
12
13
// MARK: - 테이블뷰 Delegate
extension ViewController: UITableViewDelegate{
    
    ...

    // row가 클릭 됬을 때 실행됨
    func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) {
      
        let vc = TodoDetailViewController()
        
        self.navigationController?.pushViewController(vc, animated: true)
    }
}

결과

image

Reference

This post is licensed under CC BY 4.0 by the author.