XCode 13.1 日本語化計画:SwiftUI: ProgressiveView
文字列からそのラベルを生成する確定的な進行状況を表示するための進行状況ビューを作成します。
init<S, V>(_ title: S, value: V?, total: V = 1.0) where Label == Text, CurrentValueLabel == EmptyView, S : StringProtocol, V : BinaryFloatingPoint
Label が View に準拠し CurrentValueLabel が View に準拠している時使用できます。
title
進行中のタスクを描写する文字列。
value
この時点までのタスクの完了量 (0.0 から total の範囲)。進行状況が不明な場合は nil。
total
タスクの完全な範囲を表す完了量。つまり value が total に等しい場合タスクは完了します。デフォルト値は 1.0 です。
値が nil 以外で、0.0 から total の範囲外の場合、進行状況ビューは値をそれらの制限に固定し、可能な限り最も近い境界に丸めます。nil の値は不確定な進行状況を表します。この場合、進行状況ビューは total を無視します。
このイニシャライザは、あなたに代わって Text ビューを作成し、タイトルを init(verbatim:) と同様に扱います。文字列のローカライズの詳細については、Text を参照してください。ローカライズされた文字列キーで確定進行状況ビューを初期化するには、LocalizedStringKey インスタンスを取る対応するイニシャライザを使用します。
与えられた進行状況インスタンスを視覚化するための進行状況ビューを作成します。
Label が View に準拠し CurrentValueLabel が View に準拠している時使用できます。
init<V>(value: V?, total: V)
確定した進行状況を表示するための進行状況ビューを作成します。
Label が View に準拠し CurrentValueLabel が View に準拠している時使用できます。
init<V>(LocalizedStringKey, value: V?, total: V)
ローカライズされた文字列からそのラベルを生成する確定的な進行状況を表示するための進行状況ビューを作成します。
Label が View に準拠し CurrentValueLabel が View に準拠している時使用できます。
init<V>(value: V?, total: V, label: () -> Label)
カスタムラベルで、確定した進行状況を表示するための進行状況ビューを作成します。
Label が View に準拠し CurrentValueLabel が View に準拠している時使用できます。
init<V>(value: V?, total: V, label: () -> Label, currentValueLabel: () -> CurrentValueLabel)
カスタムラベルで、確定した進行状況を表示するための進行状況ビューを作成します。
Label が View に準拠し CurrentValueLabel が View に準拠している時使用できます。