diff --git a/AIStudyApp/AIStudyApp/Assets.xcassets/Icons/tab-analysis-active.imageset/Contents.json b/AIStudyApp/AIStudyApp/Assets.xcassets/Icons/tab-analysis-active.imageset/Contents.json new file mode 100644 index 0000000..5589aae --- /dev/null +++ b/AIStudyApp/AIStudyApp/Assets.xcassets/Icons/tab-analysis-active.imageset/Contents.json @@ -0,0 +1 @@ +{"images":[{"filename":"tab-analysis-active.svg","idiom":"universal"}],"info":{"author":"xcode","version":1},"properties":{"preserves-vector-representation":true}} diff --git a/AIStudyApp/AIStudyApp/Assets.xcassets/Icons/tab-analysis-active.imageset/tab-analysis-active.svg b/AIStudyApp/AIStudyApp/Assets.xcassets/Icons/tab-analysis-active.imageset/tab-analysis-active.svg new file mode 100644 index 0000000..215039f --- /dev/null +++ b/AIStudyApp/AIStudyApp/Assets.xcassets/Icons/tab-analysis-active.imageset/tab-analysis-active.svg @@ -0,0 +1 @@ + diff --git a/AIStudyApp/AIStudyApp/Assets.xcassets/Icons/tab-analysis.imageset/Contents.json b/AIStudyApp/AIStudyApp/Assets.xcassets/Icons/tab-analysis.imageset/Contents.json new file mode 100644 index 0000000..a61ddc0 --- /dev/null +++ b/AIStudyApp/AIStudyApp/Assets.xcassets/Icons/tab-analysis.imageset/Contents.json @@ -0,0 +1 @@ +{"images":[{"filename":"tab-analysis.svg","idiom":"universal"}],"info":{"author":"xcode","version":1},"properties":{"preserves-vector-representation":true}} diff --git a/AIStudyApp/AIStudyApp/Assets.xcassets/Icons/tab-analysis.imageset/tab-analysis.svg b/AIStudyApp/AIStudyApp/Assets.xcassets/Icons/tab-analysis.imageset/tab-analysis.svg new file mode 100644 index 0000000..d08e9a6 --- /dev/null +++ b/AIStudyApp/AIStudyApp/Assets.xcassets/Icons/tab-analysis.imageset/tab-analysis.svg @@ -0,0 +1 @@ + diff --git a/AIStudyApp/AIStudyApp/Assets.xcassets/Icons/tab-library-active.imageset/Contents.json b/AIStudyApp/AIStudyApp/Assets.xcassets/Icons/tab-library-active.imageset/Contents.json new file mode 100644 index 0000000..f443e90 --- /dev/null +++ b/AIStudyApp/AIStudyApp/Assets.xcassets/Icons/tab-library-active.imageset/Contents.json @@ -0,0 +1 @@ +{"images":[{"filename":"tab-library-active.svg","idiom":"universal"}],"info":{"author":"xcode","version":1},"properties":{"preserves-vector-representation":true}} diff --git a/AIStudyApp/AIStudyApp/Assets.xcassets/Icons/tab-library-active.imageset/tab-library-active.svg b/AIStudyApp/AIStudyApp/Assets.xcassets/Icons/tab-library-active.imageset/tab-library-active.svg new file mode 100644 index 0000000..dbb9732 --- /dev/null +++ b/AIStudyApp/AIStudyApp/Assets.xcassets/Icons/tab-library-active.imageset/tab-library-active.svg @@ -0,0 +1 @@ + diff --git a/AIStudyApp/AIStudyApp/Assets.xcassets/Icons/tab-library.imageset/Contents.json b/AIStudyApp/AIStudyApp/Assets.xcassets/Icons/tab-library.imageset/Contents.json new file mode 100644 index 0000000..fd92be4 --- /dev/null +++ b/AIStudyApp/AIStudyApp/Assets.xcassets/Icons/tab-library.imageset/Contents.json @@ -0,0 +1 @@ +{"images":[{"filename":"tab-library.svg","idiom":"universal"}],"info":{"author":"xcode","version":1},"properties":{"preserves-vector-representation":true}} diff --git a/AIStudyApp/AIStudyApp/Assets.xcassets/Icons/tab-library.imageset/tab-library.svg b/AIStudyApp/AIStudyApp/Assets.xcassets/Icons/tab-library.imageset/tab-library.svg new file mode 100644 index 0000000..43b3b40 --- /dev/null +++ b/AIStudyApp/AIStudyApp/Assets.xcassets/Icons/tab-library.imageset/tab-library.svg @@ -0,0 +1 @@ + diff --git a/AIStudyApp/AIStudyApp/Assets.xcassets/Icons/tab-profile-active.imageset/Contents.json b/AIStudyApp/AIStudyApp/Assets.xcassets/Icons/tab-profile-active.imageset/Contents.json new file mode 100644 index 0000000..ff188c0 --- /dev/null +++ b/AIStudyApp/AIStudyApp/Assets.xcassets/Icons/tab-profile-active.imageset/Contents.json @@ -0,0 +1 @@ +{"images":[{"filename":"tab-profile-active.svg","idiom":"universal"}],"info":{"author":"xcode","version":1},"properties":{"preserves-vector-representation":true}} diff --git a/AIStudyApp/AIStudyApp/Assets.xcassets/Icons/tab-profile-active.imageset/tab-profile-active.svg b/AIStudyApp/AIStudyApp/Assets.xcassets/Icons/tab-profile-active.imageset/tab-profile-active.svg new file mode 100644 index 0000000..b2f452d --- /dev/null +++ b/AIStudyApp/AIStudyApp/Assets.xcassets/Icons/tab-profile-active.imageset/tab-profile-active.svg @@ -0,0 +1 @@ + diff --git a/AIStudyApp/AIStudyApp/Assets.xcassets/Icons/tab-profile.imageset/Contents.json b/AIStudyApp/AIStudyApp/Assets.xcassets/Icons/tab-profile.imageset/Contents.json new file mode 100644 index 0000000..656973b --- /dev/null +++ b/AIStudyApp/AIStudyApp/Assets.xcassets/Icons/tab-profile.imageset/Contents.json @@ -0,0 +1 @@ +{"images":[{"filename":"tab-profile.svg","idiom":"universal"}],"info":{"author":"xcode","version":1},"properties":{"preserves-vector-representation":true}} diff --git a/AIStudyApp/AIStudyApp/Assets.xcassets/Icons/tab-profile.imageset/tab-profile.svg b/AIStudyApp/AIStudyApp/Assets.xcassets/Icons/tab-profile.imageset/tab-profile.svg new file mode 100644 index 0000000..420362e --- /dev/null +++ b/AIStudyApp/AIStudyApp/Assets.xcassets/Icons/tab-profile.imageset/tab-profile.svg @@ -0,0 +1 @@ + diff --git a/AIStudyApp/AIStudyApp/ContentView.swift b/AIStudyApp/AIStudyApp/ContentView.swift index 6ed2d84..9b339a2 100644 --- a/AIStudyApp/AIStudyApp/ContentView.swift +++ b/AIStudyApp/AIStudyApp/ContentView.swift @@ -60,7 +60,7 @@ struct ContentView: View { .background(Color.zxCanvas.ignoresSafeArea()) } .tabItem { - Label("知识库", systemImage: "books.vertical") + Label("知识库", image: selectedTab == "library" ? "tab-library-active" : "tab-library") } .tag("library") @@ -69,7 +69,7 @@ struct ContentView: View { .background(Color.zxCanvas.ignoresSafeArea()) } .tabItem { - Label("分析", systemImage: "chart.bar") + Label("分析", image: selectedTab == "analysis" ? "tab-analysis-active" : "tab-analysis") } .tag("analysis") @@ -78,7 +78,7 @@ struct ContentView: View { .background(Color.zxCanvas.ignoresSafeArea()) } .tabItem { - Label("我的", systemImage: "person.crop.circle") + Label("我的", image: selectedTab == "profile" ? "tab-profile-active" : "tab-profile") } .tag("profile") }