본문 바로가기
프로그램 개발해서 돈벌기/iOS

[SwiftUI] TabView 샘플 코드로 알아 보기

by ubmuhan 2022. 11. 1.
반응형

안녕하세요. 오늘은 TabView를 간략하게 알아 보겠습니다.

TabView는 하나의 화면에 여러 개의 View를 Tab 방식으로 보여주는 것입니다. 샘플 코드 실행 화면은 그림 1.과 같습니다.

 

// ContentView.swift

import SwiftUI

struct ContentView : View {
    var body: some View {
        TabView {
            Text("First View")
                // tabItem(하단 탭 메뉴)에 아이콘과 글자 표시
                .tabItem {
                    Image(systemName: "1.square.fill")
                    Text("First")
                }
            Text("Second View")
                .tabItem {
                    Image(systemName: "2.square.fill")
                    Text("Second")
                }
            Text("Third View")
                .tabItem {
                    Image(systemName: "3.square.fill")
                    Text("Third")
                }
                // tabItem에 뱃지 10개 표시
                .badge(10)
        }
        .font(.headline)
    }
}

struct ContentView_Previews: PreviewProvider {
    static var previews: some View {
        ContentView()
    }
}

 

* 위 샘플 코드는 xcode 14.01에서 테스트한 코드입니다. (swift 5)

 

그림 1. 실행 화면

 

 
 
반응형

댓글