I am following this example.
@IBAction Func DarkButton(_sender:UISwitch) {
if (sender.isOn) {
Theme.darkTheme() self.loadView()
} else {
Theme.lightTheme() self.loadView()
}
}
I have lightTheme()
and darkTheme()
methods in a Theme
struct.
When I call self.loadview()
, the theme changes the first time but afterward the switch value is not changing.