@@ -3,6 +3,14 @@ import SwiftUI
33
44struct AccessibilityPlayground : View {
55 @State var isOn = false
6+ @Environment ( \. accessibilityEnabled) var accessibilityEnabled
7+ @Environment ( \. accessibilityInvertColors) var accessibilityInvertColors
8+ @Environment ( \. accessibilityReduceMotion) var accessibilityReduceMotion
9+ @Environment ( \. accessibilityReduceTransparency) var accessibilityReduceTransparency
10+ @Environment ( \. accessibilitySwitchControlEnabled) var accessibilitySwitchControlEnabled
11+ @Environment ( \. accessibilityVoiceOverEnabled) var accessibilityVoiceOverEnabled
12+ @Environment ( \. legibilityWeight) var legibilityWeight
13+ @Environment ( \. colorSchemeContrast) var colorSchemeContrast
614
715 var body : some View {
816 ScrollView {
@@ -20,6 +28,20 @@ struct AccessibilityPlayground: View {
2028 Text ( " Hidden " ) . font ( . largeTitle)
2129 . accessibilityHeading ( . h2)
2230 . accessibilityHidden ( true )
31+ Divider ( )
32+ Text ( verbatim: " accessibilityEnabled: \( accessibilityEnabled) " )
33+ Text ( verbatim: " accessibilityInvertColors: \( accessibilityInvertColors) " )
34+ Text ( verbatim: " accessibilityReduceMotion: \( accessibilityReduceMotion) " )
35+ Text ( verbatim: " accessibilityReduceTransparency: \( accessibilityReduceTransparency) " )
36+ Text ( verbatim: " accessibilitySwitchControlEnabled: \( accessibilitySwitchControlEnabled) " )
37+ Text ( verbatim: " accessibilityVoiceOverEnabled: \( accessibilityVoiceOverEnabled) " )
38+ if let legibilityWeight {
39+ Text ( verbatim: " legibilityWeight: \( String ( describing: legibilityWeight) ) " )
40+ } else {
41+ Text ( verbatim: " legibilityWeight: nil " )
42+ }
43+ Text ( verbatim: " colorSchemeContrast: \( String ( describing: colorSchemeContrast) ) " )
44+
2345 }
2446 . padding ( )
2547 }
0 commit comments