반응형
바텀 네비게이션 탭뷰 만들기
struct ContentView: View {
@State private var selectedTab = 0
var body: some View {
TabView(selection: $selectedTab) {
// 첫 번째 탭의 내용
View1()
.tabItem {
Image(systemName: "house.fill")
Text("홈")
}
.tag(0)
// 두 번째 탭의 내용
View2()
.tabItem {
Image(systemName: "heart.fill")
Text("좋아요")
}
.tag(1)
// 세 번째 탭의 내용
View3()
.tabItem {
Image(systemName: "person.fill")
Text("프로필")
}
.tag(2)
}
}
}
struct View1: View {
var body: some View {
Text("첫 번째 탭")
}
}
struct View2: View {
var body: some View {
Text("두 번째 탭")
}
}
struct View3: View {
var body: some View {
Text("세 번째 탭")
}
}
반응형
'개발 > SWIFT 아이폰' 카테고리의 다른 글
SwiftUI KT 원 내비 호출 및 경로 안내 (0) | 2023.07.21 |
---|---|
SwiftUI gradient 그라데이션 배경 설정 (0) | 2023.07.20 |
SwiftUi Status Bar, Safe Area, Bottom Area 색상 변경 (0) | 2023.07.19 |
SwiftUI NavigationLink를 사용하여 데이터 전송 (0) | 2023.07.19 |
SwiftUI NavigationLink를 사용하여 뷰 전환 (0) | 2023.07.19 |