IOS Tapbar

슆공부·2022년 6월 22일
0

TabBarController 언제 사용해야 할까?

  • 앱에서 더 많은 뷰를 보여주고 싶은 욕구
  • 슈퍼앱의 기본 조건 TabBarController 임

어떻게 구현하나요?

  • UITabbarController 를 이용함
  • UITabbarController 은 여러 뷰컨트롤러들을 세팅할수 있음
    • setViewControllers() 메소드를 이용해서 코드로 설정가능
    • viewControllers 프로퍼티로 확인 가능
  • selectedIndex 를 통해서 어떤 뷰컨트롤러를 선택되었는지 확인가능
  • 각 Tab Bar Item 는 UITabBarItem으로 구성됨
    • 각 뷰컨트롤러에서 image, title 프로퍼티 설정해줌

탭바 컨트롤러의 주요 뷰들

  • 다크모드 지원되게 label color로 탭바 컬러 지정해주기
  • 탭바가 네비게이션 컨트롤러 들고 있는 경우 있다.

0개의 댓글