イニシャライザ
init(_:rowContent:)
識別可能なデータの基礎となるコレクションから必要に応じその行を計算するリストを作成します。
宣言
init<Data, RowContent>(_ data: Data, rowContent: @escaping (Data.Element) -> RowContent) where Content == ForEach>Data, Data.Element.ID, RowContent>, Data : RandomAccessCollection, RowContent : View, Data.Element : Identifiable
SelectionValue が Never で、Content が View に準拠している場合に使用できます。
パラメータ
data
リストを計算するための識別可能なデータのコレクション。
rowContent
リストの単一行のビューを作成するビュービルダ。
議論
このインスタンスは data の初期値を読み取るだけであり、更新全体でビューを識別するわけではありません。ダイナミックレンジで要求に応じビューを計算するには、init(_:id:selection:rowContent:) を使用して下さい。
以下も見よ
識別可能なデータからリストを作成
識別可能なデータの基になるコレクションから必要に応じその行を計算するリストを作成し、オプションでユーザが単一の行を選択できるようにします。
SelectionValue が Hashable に準拠し、Content が View に準拠している場合に使用できます。
識別可能なデータの基になるコレクションから必要に応じその行を計算するリストを作成し、オプションでユーザが複数の行を選択できるようにします。
SelectionValue が Hashable に準拠し、Content が View に準拠している場合に使用できます。