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
728x90
반응형
'공부 > Apple' 카테고리의 다른 글
[스위프트] 내비게이션바 back button 수정하기 (0) | 2023.10.28 |
---|---|
[UIKit] TabBar 숨기기 및 보이기(feat. animation) (0) | 2023.10.27 |
[UIKit] ViewController의 생명주기 (0) | 2023.10.25 |
[스위프트] MVVM 패턴 (0) | 2023.10.17 |
[스위프트] URLSession열고 데이터 받아와서 테이블뷰로 넘겨주고 테이블뷰에 데이터를 넣어서 보여주기 - 2 (0) | 2023.09.24 |