반응형
안녕하세요. 오늘은 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)
반응형
'프로그램 개발해서 돈벌기 > iOS' 카테고리의 다른 글
Apple TV 4K 기기 및 시뮬레이터에서 앱 삭제 방법 (0) | 2022.11.29 |
---|---|
Synchronous operation using await when clicking a Button in SwiftUI and receiving the result through HTTP communication. (0) | 2022.11.24 |
[SwiftUI] Http 통신을 MVVM 패턴 예제로 이해하기 (0) | 2022.10.31 |
[SwiftUI] MVVM 패턴을 샘플 코드로 간단히 이해하기 (0) | 2022.10.31 |
[SwiftUI][Launch Screen] 첫 화면 뛰우기를 샘플 코드로 이해하기 (0) | 2022.10.31 |
댓글