Enumeration 列挙

ColorSchemeContrast

The contrast between the app’s foreground and background colors.

Declaration 宣言

enum ColorSchemeContrast

Overview 概要

You receive a contrast value when you read the colorSchemeContrast environment value. The value tells you if a standard or increased contrast currently applies to the view. SwiftUI updates the value whenever the contrast changes, and redraws views that depend on the value. For example, the following Text view automatically updates when the user enables increased contrast:


@Environment(\.colorSchemeContrast) private var colorSchemeContrast


var body: some View {
    Text(colorSchemeContrast == .standard ? "Standard" : "Increased")
}

The user sets the contrast by selecting the Increase Contrast option in Accessibility > Display in System Preferences on macOS, or Accessibility > Display & Text Size in the Settings app on iOS. Your app can’t override the user’s choice. For information about using color and contrast in your app, see Color and Contrast.

Topics 話題

Getting Contrast Options

Creating a Color Scheme Contrast

Accessing All Options

Comparing Color Scheme Contrasts カラースキームコントラストを比較する

Default Implementations 省略時実装

Relationships 関係

Conforms To 次に準拠

See Also 参照

Configuration