Completed Dark/Light Mode
This commit is contained in:
@@ -279,6 +279,9 @@
|
||||
</constraints>
|
||||
</view>
|
||||
<tabBarItem key="tabBarItem" title="Debug" image="hammer.fill" catalog="system" selectedImage="hammer.fill" id="QZ2-fJ-hLg"/>
|
||||
<connections>
|
||||
<outlet property="userModeButton" destination="Zrg-H8-O73" id="9sz-f3-9pJ"/>
|
||||
</connections>
|
||||
</viewController>
|
||||
<placeholder placeholderIdentifier="IBFirstResponder" id="mZu-oh-Lmb" userLabel="First Responder" customClass="UIResponder" sceneMemberID="firstResponder"/>
|
||||
</objects>
|
||||
|
||||
@@ -10,6 +10,9 @@ import UserNotifications
|
||||
|
||||
class DebugViewController: UIViewController
|
||||
{
|
||||
@IBOutlet weak var userModeButton: UIButton!
|
||||
var darkMode = false
|
||||
|
||||
override func viewDidLoad()
|
||||
{
|
||||
super.viewDidLoad()
|
||||
@@ -45,6 +48,14 @@ class DebugViewController: UIViewController
|
||||
}
|
||||
|
||||
@IBAction func switchViewingMode(_ sender: Any) {
|
||||
view.window?.overrideUserInterfaceStyle = .dark
|
||||
if !darkMode {
|
||||
view.window?.overrideUserInterfaceStyle = .dark
|
||||
userModeButton.setTitle("Switch to Light Mode", for: .normal)
|
||||
darkMode = true
|
||||
} else {
|
||||
view.window?.overrideUserInterfaceStyle = .light
|
||||
userModeButton.setTitle("Switch to Dark Mode", for: .normal)
|
||||
darkMode = false
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user