꾸준히 안타치기

tableView custom cell protocol 사용법 본문

iOS/storyboard & code

tableView custom cell protocol 사용법

글자줍기 2022. 4. 28. 17:45
반응형

델리게이트 

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
Comments