Skip to content

refactor: 홈화면 리디자인 - 네비게이션 구조 변경, 탭바 리팩토링 #466

Description

@hgjwilly-koreatech

어떤 기능인가요?

추가하려는 기능에 대해 간결하게 설명해주세요

  1. 구조 변경

    현재 구조는 하나의 UINavigationController 내부에 UITabBarController가 포함되어 있습니다.

    UINavigationController
    └── UITabBarController
        └── ViewController
        └── ViewController
    └── ...
    

    각 탭마다 UINavigationController를 가지도록 변경합니다.

    UITabBarController
    ├── UINavigationController
    │   └── RootViewController
    ├── UINavigationController
    │   └── RootViewController
    ...
    
  2. 커스텀 탭바 리팩토링

    기존 커스텀 탭바는 viewController.hidesBottomBarWhenPushed에 의해 자동으로 숨겨지지 않습니다.

    따라서 HomeTabBarController에서 viewControllers 배열에 포함된 각 UINavigationControllerrootViewController에 커스텀 탭바 뷰를 직접 추가하도록 변경합니다.

작업 상세 내용

  • 구조 변경
  • 탭바 리팩토링

참고할만한 자료(선택)

Metadata

Metadata

Labels

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions