collectionView를 이용한 상단 탭바 indexPath 관련 질문합니다.

태그: 

0 답변 글타래를 보이고 있습니다
  • 글쓴이
    • ddosang
      참가자
      • 글작성 : 2
      • 답글작성 : 0
      1,080 포인트

      아래 코드를 참고해서 코딩을 했습니다.

      https://baked-corn.tistory.com/113

      상단 탭바도 컬렉션뷰, 아래의 페이지도 컬렉션뷰로 짰습니다.

      이미지 2021. 10. 3. 오전 5.04

      위의 사진 처럼 firstVC에서 1을 누르면 상단 탭바의 1번이 탭 되어있는 페이지가 나오고

      2를 누르면 상단 탭바의 2번이 탭 되어있는 페이지가 나오게 하고 싶어서

      firstVC에서 secondVC에 startTab 이라는 변수를 넘겨주어 처음 시작을 1 2 3 4 번 탭에 맞추어 나오게 하는 것 까지는 성공했는데,

      2 3 4 번 탭에서 시작했을 때, secondVC 내에서 1번 탭이 눌러는 지지만 내용이 나오지 않습니다. 

      1번 말고 다른 탭을 눌렀다가 1번 탭을 누르면 동작은 하는데 startTab에 해당하는 내용이 다시 나오는 문제가 발생합니다.. 

      찍어보니 상단 탭바의 collectionViewCell의 indexPath는 0 1 2 3 으로 잘 찍히는데

      하단 collectionView 에서 무조건 처음 접근한 cell의 indexPath.row가 0이 되어서 발생하는 문제 같습니다..

       

      이런 문제를 해결할 수 있는 방법이 있을까요? 그리고 상단 탭바를 만들 때 하단 페이지를 컬렉션뷰로 만드는게 보편적인 방법인지도 궁금합니다!

0 답변 글타래를 보이고 있습니다
  • 답변은 로그인 후 가능합니다.

logo landscape small

사업자번호 : 260-27-00477
통신판매업 신고번호 : 제 2020-충북청주-0663 호
고객센터 : 카카오톡채널 @yagom