UINavigationController Custom

1 답변 글타래를 보이고 있습니다
  • 글쓴이
    • 끼리니
      참가자
      • 글작성 : 7
      • 답글작성 : 6

      네비게이션바를 커스텀해서 사용하면서 각 화면별로 네비게이션의 특성을 다르게 만들고 있는데요,
      문제는 popViewController를 했을때 이전의 barTintColor가 아니라 현재 화면에서 set해준 barTintColor를 가지고 가더라구요!
      예시 코드를 찾아보니 viewWillDisappear 에서 다시 해제하는 코드를 넣기도 하더라구요, 각 화면에서 처리하게 하고 싶지 않아서 네비게이션단에서 처리해주고 싶은데, 스택으로 저장해놓고 있어야만 할까요…?
      혹시 다른 방법이 있을까 조언을 구하고자 글을 올리게되었습니다~!

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

      음… 한 번 UINavigationControllerDelegate에 대해 찾아보실래요?
      힌트가 될 것 같기도 합니다!
      내비게이션을 통해 이동할 때 마다 어떤 View Controller를 보여줄 것인지에 따라 바를 커스터마이즈 해 줄 수도 있을 것 같아요 🙂

      • 끼리니
        참가자
        • 글작성 : 7
        • 답글작성 : 6

        너무 감사합니다^_^

      • rabbit
        참가자
        • 글작성 : 3
        • 답글작성 : 9

        명쾌하네요!

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

logo landscape small

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