본문 바로가기

iOS/스위프트로 아이폰 앱 만들기

[10장] Tab bar

728x90

Tab Bar

Tab Bar는 아래 그림처럼, 아이콘 모양의 탭 부분을 의미합니다.

각 탭을 선택하면 다른 화면으로 이동합니다.

 

Tab Bar Controller

여러 개의 뷰를 선택하고 보여줄 수 있는 Tab Bar를 제공하는 뷰 입니다.

 

Tab Bar Contoller 추가하기

스토리보드를 선택한 상태에서 메뉴에서 [Editor > Embed in > Tab Bar Controller]를 선택하면 Tab Bar Controller가 추가됩니다.

Tab Bar controller와 추가된 뷰를 연결하는 방법은 Tab bar Controller를 우클릭 드래그해서 해당 뷰에 가져가서, Relationship Segue의 view controller를 선택하여 segue를 추가합니다.

 

Tab Bar 이용하지 않고 뷰 전환하기

tabBarController의 인덱스를 직접 변경하면 뷰가 변경됩니다.

인덱스는 첫번째 화면이 0에서부터 시작합니다.

tabBarController?.selectedIndex = 1

 

Reference

Do it! 스위프트로 아이폰 앱 만들기: 입문(개정판 5판)

https://developer.apple.com/documentation/uikit/uitabbarcontroller

'iOS > 스위프트로 아이폰 앱 만들기' 카테고리의 다른 글

[12장] Table View  (0) 2021.10.17
[11장] Navigation  (0) 2021.10.17
[9장] Page control  (0) 2021.10.16
[8장] Map View  (0) 2021.10.11
[7장] Web View  (0) 2021.10.11