꾸준히 안타치기
tableView custom cell protocol 사용법 본문
반응형
델리게이트
https://bluedogs.tistory.com/386?category=1007876
Delegation패턴을 이용한 커스텀쎌 버튼 클릭
델리게이트란? 대리자 하나의 객체가 다른 객체를 대신해 동작 또는 조정할 수 있는 것을 의미 객체가 해야할 일을 부분적으로 확장하여 대신해서 처리를 해준다. 하나의 객체가 모든일을 처리
bluedogs.tistory.com
tableView cell
테이블뷰 셀클래스를 만들고 연결
테이블뷰 셀에 버튼 클릭액션을 만든다.
프로토콜을 정의한다. onClickCell(index: Int)
델리게이트를 정의하고, 버튼을 클릭했을때 게시글의 indexPath를 가져오도록 한다.

tableView
cellForRowAt에 커스텀셀을 연결한다.
셀에 델리게이트를 설정한다.
cell.index = indexPath 해준다.
프로토콜 구현부를 작성한다.( 셀 클릭시에 indexPath를 가져온다. / indexPath에 해당하는 데이터내용을 가져온다.)

https://www.youtube.com/watch?v=fzjtvq-jC4E
반응형
'iOS > storyboard & code' 카테고리의 다른 글
intrinsic content size란? (0) | 2022.08.23 |
---|---|
CollectionView 사용법 (0) | 2022.03.23 |
커스텀 다이얼로그 (0) | 2022.01.01 |
swift toast 라이브러리 (0) | 2022.01.01 |
Stack View (0) | 2021.12.27 |