プロトコル
GaugeStyle
ビュー階層内のすべてのゲージインスタンスの実装を定義します。
宣言
protocol GaugeStyle
概観
ビュー階層の現在の GaugeStyle を構成するには、gaugeStyle(_:) 修飾子を使用して下さい。
トピックス
組み込みのゲージスタイル
static var automatic: DefaultGaugeStyle
スタイル設定されているビューの現在のコンテキストでのデフォルトのゲージビュースタイル。
Self が DefaultGaugeStyle の時利用可能です。
static var circular: CircularGaugeStyle
開いた輪を使用してその値を視覚的に示すゲージビューであり、値が増加すると視覚的なインジケータが表示され、currentValueLabel がゲージの中心に表示されます。
Self が CircularGaugeStyle の時利用可能です。
static var linear: LinearGaugeStyle
値が増加するにつれて継続的な視覚的インジケータを備えたバーを使用してその値を視覚的に示すゲージビュー。
Self が LinearGaugeStyle の時利用可能です。
カスタムのゲージスタイル
func makeBody(configuration: Self.Configuration) -> Self.Body
ゲージの本体を表すビューを作成します。
必須。
ゲージインスタンスのプロパティ。
ゲージの本体を表すビュー。
必須。
サポートする型
スタイル設定されているビューの現在のコンテキストでのデフォルトのゲージビュースタイル。
開いた輪を使用してその値を視覚的に示すゲージビューであり、値が増加すると視覚的なインジケーターが表示され、currentValueLabel がゲージの中心に表示されます。
値が増加するにつれて連続的な視覚的インジケータを持つバーを使用してその値を視覚的に示すゲージビュー。
関連
準拠する型
以下も見よ
ゲージのスタイル設定
func gaugeStyle<S>(S) -> some View
このビュー内のゲージのスタイルを設定します。
struct GaugeStyleConfiguration
ゲージインスタンスのプロパティ。