IndexPath1 UICollectionView IndexPath 리팩토링 작년에 만들었던 앱을 리팩토링 하고 있다. 예전에는 왜 그렇게 짰는지.. 이해할 수 없는 건 아니지만 ㅎㅎ 리팩토링 하는 입장에서는 힘들다. 기존 뷰컨트롤러를 작성한 구조도 그렇고, 뷰 구성도 마음에 안 들어서 아예 새롭게 뷰 컨트롤러를 만들어서 작성했다. ( 그래도 신기한건 리팩토링 할 처음 당시에는 그렇게 기존 코드를 보기 싫었는데, 다 완성할 때쯤에는 이제 눈에 어느 정도 익혀졌다는 게 신기하다. ) 그 과정에서 CollectionView를 사용하게 되었고, 하다보니, section의 수가 7개가 되었다. cellForItemAt과 같은 메서드나, numberOfItemInSection과 같이, indexPath를 통해 구분하여 각각에 맞는 cell 또는 헤더, 푸터 뷰를 제공해야 한다. 어느 정도.. 2021. 8. 28. 이전 1 다음