Nested CollectionView inside TableView
by 사슴비행기
직장에서 앱을 만들다보면,
이렇게 내포되게 만들어야 하는 경우가
정말 많은 것 같다.
근데 이게 스크롤도 겹치고,
델리게이트도 만들어야하고,
데이터를 이리 전달, 저리 전달해야 하니
코드도 더러워지고ㅠ
이런 저런 문제가 발생하는 것 같다.
최근에 나는
테이블뷰 안에 컬렉션뷰
이 구조로 앱을 만들었는데,
컬렉션뷰가 재사용되면서
위에서 스크롤을 했는데
스크롤을 내리다보면
쌩뚱맞은 컬렉션뷰셀도 스크롤이
되어 있는 문제가 발생하는 걸 발견했다.
아무리 이리저리 만져도 잘 안되서,
오픈톡방에 물어보니
CollectionView의 델리게이트를
ViewController에서 받으라는 조언을 얻었다.
근데, 나는 한번도 그렇게 해본적이 없어서
한참을 헤맸는데,
Nested CollectionView TableView로 검색하면
예제소스가 많이 나온다고 해서 찾아봐도
내가 잘 못찾는건지.. 잘 보이지 않았다.
그리고 여기저기 서칭하다가
https://www.youtube.com/watch?v=o2PG_x4-mjI
이런 영상을 봤는데,
내 코딩은 너무 지져분한데,
저분 코딩하는 걸 좀 따라해서
조그이나마 깔끔하게 만들어야겠다는 생각이 들어서
무작정 따라해보기로 했다.
무작정 따라한 코드: https://github.com/jeung-dev/JustDoIt.git
+ 스크롤 캐시하는 것도 추가했다.
블로그의 정보
Beautiful Coding
사슴비행기