본문 바로가기
공부/스위프트

[스위프트] UIKit TabBar, NavigationController 한번에 적용하기

by 초코팅촉 2023. 10. 26.
728x90

현재 만들고 있는 프로젝트의 초기 단계에서 일단은 ui를 구현하고 있는데

탭바와 내비게이션 컨트롤러를 한 번에 쓰고 싶더라고요

 

그래서 뻘짓 잠깐 하고 바로 검색해 보니 나오더군요

tabBarController를 적용한 뒤 navigationConrtroller를 적용하면 됩니다.

 

1. 뷰컨트롤러를 선택합니다.

2. Embed In을 누르고 Tab Bar controller를 누르고 그다음 다시 적용하려는 뷰컨트롤러를 선택합니다.

3. 마지막으로 Navigation Controller를 눌러 적용시킵니다.

그러면 이렇게 초기 진입점이 Tab Bar Controller에 생기고 그다음 Navigation Controller에 연결되고 그게 다시 View Controller에 연결되는 것을 볼 수 있습니다.

 

여기서 탭을 늘리고 싶으면 단순히 뷰컨트롤러 하나 더 만들고

마우스 우클릭한 상태로 끌어서 연결해 주면 다른 탭을 연결시킬 수 있게 됩니다.

간단하죠?

 

 

 

swift - use both tab bar controller and navigation controller