イニシャライザ
init(value:in:label:)
範囲内の値を示すゲージを作成し、ゲージの目的と現在の値を描写します。
宣言
init<V>(value: V, in bounds: ClosedRange<V> = 0...1, label: () -> Label) where CurrentValueLabel == EmptyView, BoundsLabel == EmptyView, MarkedValueLabels == EmptyView, V : BinaryFloatingPoint
パラメータ
value
ゲージに表示すべき値。
bounds
有効な値の範囲。デフォルトは 0...1 です。
label
ゲージの目的を描写するビュー。
議論
この修飾子を使用して、ゲージに沿ったその相対位置の値を示すゲージと、ゲージの目的を描写するラベルを作成します。以下の例では、ゲージの範囲は 0...1 で、インジケーターは 0.4、つまりゲージに沿った距離の 40 パーセントに設定されています。
struct SimpleGauge: View {
@State private var batteryLevel = 0.4
var body: some View {
Gauge(value: batteryLevel) {
Text("Battery Level")
}
}
}
以下も見よ
ゲージの作成
範囲内の値を示し、ゲージの目的と現在の値を描写するゲージを作成します。
範囲内の値を表すゲージを作成します。
範囲内の値を示すゲージを作成し、ゲージの現在の値、最小値、および最大値を描写します。
範囲内の値を表すゲージを作成します。