fix(ios): SettingsView 括号修复 + isCustom 参数位置修正
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This commit is contained in:
parent
3c3c586e9f
commit
efa48a6dd5
@ -25,7 +25,7 @@ struct SettingsView: View {
|
|||||||
.contentShape(Rectangle())
|
.contentShape(Rectangle())
|
||||||
.onTapGesture { cycleAppearance() }
|
.onTapGesture { cycleAppearance() }
|
||||||
ZXSettingDivider()
|
ZXSettingDivider()
|
||||||
ZXSettingRow(title: "语言", value: language == "zh-CN" ? "简体中文" : "English", icon: "icon-language", isCustom: true, color: Color.zxF05)
|
ZXSettingRow(title: "语言", value: language == "zh-CN" ? "简体中文" : "English", icon: "icon-language", color: Color.zxF05, isCustom: true)
|
||||||
}
|
}
|
||||||
.background(Color.zxFill004).clipShape(RoundedRectangle(cornerRadius: 20))
|
.background(Color.zxFill004).clipShape(RoundedRectangle(cornerRadius: 20))
|
||||||
.overlay(RoundedRectangle(cornerRadius: 20).stroke(Color.zxBorder006, lineWidth: 1))
|
.overlay(RoundedRectangle(cornerRadius: 20).stroke(Color.zxBorder006, lineWidth: 1))
|
||||||
@ -33,7 +33,7 @@ struct SettingsView: View {
|
|||||||
sectionHeader("学习设置")
|
sectionHeader("学习设置")
|
||||||
VStack(spacing: 0) {
|
VStack(spacing: 0) {
|
||||||
NavigationLink(value: Route.goalSetting) {
|
NavigationLink(value: Route.goalSetting) {
|
||||||
ZXSettingRow(title: "学习目标", value: "备考考试", icon: "icon-goal", isCustom: true, color: Color.zxF05)
|
ZXSettingRow(title: "学习目标", value: "备考考试", icon: "icon-goal", color: Color.zxF05, isCustom: true)
|
||||||
}.foregroundColor(.primary)
|
}.foregroundColor(.primary)
|
||||||
ZXSettingDivider()
|
ZXSettingDivider()
|
||||||
NavigationLink(value: Route.methodPreference) {
|
NavigationLink(value: Route.methodPreference) {
|
||||||
@ -59,17 +59,18 @@ struct SettingsView: View {
|
|||||||
sectionHeader("数据")
|
sectionHeader("数据")
|
||||||
VStack(spacing: 0) {
|
VStack(spacing: 0) {
|
||||||
ZXSettingToggleRow(title: "iCloud 同步", icon: "icon-upload", color: Color.zxF05, isOn: $iCloudSync, isCustom: true)
|
ZXSettingToggleRow(title: "iCloud 同步", icon: "icon-upload", color: Color.zxF05, isOn: $iCloudSync, isCustom: true)
|
||||||
|
}
|
||||||
.background(Color.zxFill004).clipShape(RoundedRectangle(cornerRadius: 20))
|
.background(Color.zxFill004).clipShape(RoundedRectangle(cornerRadius: 20))
|
||||||
.overlay(RoundedRectangle(cornerRadius: 20).stroke(Color.zxBorder006, lineWidth: 1))
|
.overlay(RoundedRectangle(cornerRadius: 20).stroke(Color.zxBorder006, lineWidth: 1))
|
||||||
|
|
||||||
VStack(spacing: 0) {
|
VStack(spacing: 0) {
|
||||||
NavigationLink(value: Route.feedbackForm) {
|
NavigationLink(value: Route.feedbackForm) {
|
||||||
ZXSettingRow(title: "帮助与反馈", value: "", icon: "icon-help", isCustom: true, color: Color.zxF05)
|
ZXSettingRow(title: "帮助与反馈", value: "", icon: "icon-help", color: Color.zxF05, isCustom: true)
|
||||||
}.foregroundColor(.primary)
|
}.foregroundColor(.primary)
|
||||||
ZXSettingDivider()
|
ZXSettingDivider()
|
||||||
ZXSettingRow(title: "隐私政策", value: "", icon: "icon-privacy", isCustom: true, color: Color.zxF05)
|
ZXSettingRow(title: "隐私政策", value: "", icon: "icon-privacy", color: Color.zxF05, isCustom: true)
|
||||||
ZXSettingDivider()
|
ZXSettingDivider()
|
||||||
ZXSettingRow(title: "用户协议", value: "", icon: "icon-agreement", isCustom: true, color: Color.zxF05)
|
ZXSettingRow(title: "用户协议", value: "", icon: "icon-agreement", color: Color.zxF05, isCustom: true)
|
||||||
}
|
}
|
||||||
.background(Color.zxFill004).clipShape(RoundedRectangle(cornerRadius: 20))
|
.background(Color.zxFill004).clipShape(RoundedRectangle(cornerRadius: 20))
|
||||||
.overlay(RoundedRectangle(cornerRadius: 20).stroke(Color.zxBorder006, lineWidth: 1))
|
.overlay(RoundedRectangle(cornerRadius: 20).stroke(Color.zxBorder006, lineWidth: 1))
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user