TabView
TabView를 사용하여 모두 가져오기
ContentView를 다듬어서 여태 구현한것을 모두 보여지게 해보자.
TabView는 UIKit에서의 TabBarController이다.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
import SwiftUI
import SwiftData
struct ContentView: View {
var body: some View {
TabView {
Tab("Places", systemImage: "photo") {
PlaceList()
}
Tab("Trip History", systemImage: "chart.line.uptrend.xyaxis") {
TripsChart()
}
}
.preferredColorScheme(.dark)
}
}
#Preview {
ContentView()
.modelContainer(Place.preview)
}
.preferredColorScheme(.dark)
를 통해 다크모드에서 보여지게 했다.
사실 이부분은 크게 언급할만한게 없다.
작동도 잘 되는것을 확인할 수 있다.
이 기사는 저작권자의 CC BY 4.0 라이센스를 따릅니다.