navigationBar의 스크롤시 변화에관해서 질문드립니다!

2 답변 글타래를 보이고 있습니다
  • 글쓴이
    • yoon236
      참가자
      • 글작성 : 4
      • 답글작성 : 4

      안녕하세요ㅎㅎ.. 옛날에 네비게이션커스텀에 대해 질문을 올렸던 새내기 개발자입니다!

      Large Title속성을 이용해 아래와 같이 화면을 구성하였습니다

      실제 구현은 기본 viewcontroller에 extension으로 UI컬렉션뷰와 UI테이블뷰를 추가하여서

      아래와 같은 스토리보드 구성으로 만들었습니다.


      Navigation Bar   -> 전체 부분 Collection view   -> 전체 공지사항 학사일반 ... 부분 Collection view   ->  #대회 #모집 ... 부분 Table view            -> 색색깔 카드 부분

      순으로 이루어졌고 스토리보드 구성도 아래와 같습니다

      그런데 테이블뷰까지만 추가를 했을때는 스크롤시에 라지타이틀이 standard appearance로 잘 바뀌어서 문제가 없는데

      컬렉션뷰를 추가하고 나니 스크롤을 해도 라지타이틀이 standard appearance로 작아지지 않고 그대로 라지타이틀 모습으로 고정되어 버립니다..

      혹시 스크롤시에 네비게이션바는 scrolledge모양으로 돌아가고 컬렉션뷰들만 상단에 고정되게 하려면 어떻게 해야할까요??

      혹시 방법이 있다면 알려주시면 감사하겠습니다..ㅠㅠ 

      (스크롤시에 라지타이틀만 작아지고 컬렉션뷰는 상단에 그대로 고정된채로 테이블뷰 영역만 스크롤링 되었으면 좋겠습니다)

      테이블뷰 스크롤시 바라는 예상화면

       

    • 야곰
      키 마스터
      • 글작성 : 37
      • 답글작성 : 580

      만약 위의 콜렉션 뷰가 항상 보여야 하는 상황이면, 콜렉션뷰 두 개를 하나의 뷰에 넣고, 그 뷰를 테이블뷰의 헤더 뷰로 지정하는건 어때요?
      혹은 콜렉션 뷰 두 개를 모두 테이블뷰의 헤더로 그냥 넣을 수 있으면 그렇게 되는지는 잘 모르겠네요.
      여튼 포인트는 콜렉션뷰를 밖으로 빼지말고 테이블뷰의 헤더 뷰(섹션의 헤더가 아닙니다. 테이블뷰의 헤더) 영역에 넣으면 어떤가해서요.

    • yoon236
      참가자
      • 글작성 : 4
      • 답글작성 : 4

      시도해보겠습니다 감사합니다!!

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

logo landscape small

사업자번호 : 743-81-02195
통신판매업 신고번호 : 제 2022-충북청주-1278 호
고객센터 : 카카오톡채널 @yagom