Try conditional modifier for preferredColorScheme

This commit is contained in:
Rizwan Mohamed Ibrahim
2020-07-03 12:35:12 +05:30
parent 959eef6a1a
commit fc548ac913
4 changed files with 32 additions and 12 deletions

View File

@@ -407,13 +407,13 @@ private extension AppDelegate {
}
func updateUserInterfaceStyle() {
switch AppDefaults.shared.userInterfaceColorPalette {
case .automatic:
window?.overrideUserInterfaceStyle = .unspecified
case .light:
window?.overrideUserInterfaceStyle = .light
case .dark:
window?.overrideUserInterfaceStyle = .dark
}
// switch AppDefaults.shared.userInterfaceColorPalette {
// case .automatic:
// window?.overrideUserInterfaceStyle = .unspecified
// case .light:
// window?.overrideUserInterfaceStyle = .light
// case .dark:
// window?.overrideUserInterfaceStyle = .dark
// }
}
}

View File

@@ -31,7 +31,7 @@ struct ColorPaletteContainerView: View {
if let colorPalette = UserInterfaceColorPalette(rawValue: index) {
appSettings.userInterfaceColorPalette = colorPalette
}
presentationMode.wrappedValue.dismiss()
self.presentationMode.wrappedValue.dismiss()
}
}