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")
}