構造体
EmptyView
コンテンツを全く含まないビュー。
宣言
@frozen struct EmptyView
概要
EmptyView を直接作成する必要はほとんど、あるいは全くありません。代わりに、EmptyView はビューがないことを表します。
SwiftUI は、SwiftUI ビュー型が汎用パラメータを使用して 1 つ以上の子ビューを定義し、子ビューが存在しないようにする状況で EmptyView を使用します。存在しない場合、汎用型パラメータ内の子ビューの型は EmptyView になります。
以下の例ではラベルなしで、不確定な ProgressView を作成します。ProgressView 型は、そのサブビューで使用される型に対して、Label と CurrentValueLabel の 2 つの汎用パラメータを宣言します。ここにあるように、両方のサブビューが存在しない場合、結果の型は、例の出力に示されているように、ProgressView<EmptyView, EmptyView> になります。
let progressView = ProgressView()
print("\(type(of:progressView))")
// Prints: ProgressView<EmptyView, EmptyView>
トピックス
空のビューの作成
空のビューを作成します。
標準の修飾子を適用
View の修飾子
標準の修飾子を適用して、このビューとそれに含まれるビューを構成します。
デフォルトの実装
View の実装
関連
以下への準拠
Swift.Sendable
以下も見よ
使用頻度の低い View
struct EquatableView
以前の値と自分自身を比較し、新しい値が古い値と同じ場合に子が更新されないようにするビューの型。
型を消去されたビュー。
ビュー値の swift のタプルから作成されたビュー。