So I came across this awesome, kinda skeuomorphic-ish custom switch design on Dribbble and thought it was cute, so here you go:
pod 'DayNightSwitch
to your Podfile
pod install
DayNightSwitch.swift
file in your project and UIView
into your storyboard and set its class to DayNightButton
or create an instance of the switch like so: let dayNightSwitch = DayNightSwitch(center: self.view.center)
dayNightSwitch.changeAction = { on in
print("The switch is now " + (on ? "on" : "off"))
}
self.view.addSubview(dayNightSwitch)
Original credit for the design goes to Ramakrishna and for the animations to Tsuriel MIT.