イニシャライザ
init(_:selection:rowContent:)
識別可能なデータの基になるコレクションから必要に応じその行を計算するリストを作成し、オプションでユーザが単一の行を選択できるようにします。
宣言
init<Data, RowContent>(_ data: Data, selection: Binding<SelectionValue?>?, rowContent: @escaping (Data.Element) -> RowContent) where Content == ForEach<Data, Data.Element.ID, RowContent>, Data : RandomAccessCollection, RowContent : View, Data.Element : Identifiable
SelectionValue が Hashable に準拠し、Content が View に準拠している場合に使用できます。
パラメータ
data
リストを計算するための識別可能なデータ。
selection
選択した價への結束。
rowContent
リストの単一行のビューを作成するビュービルダ。
以下も見よ
識別可能なデータからリストを作成
init<Data, RowContent>(Data, rowContent: (Data.Element) -> RowContent)
識別可能なデータの基礎となるコレクションから必要に応じその行を計算するリストを作成します。
SelectionValue が Never で、Content が View に準拠している場合に使用できます。
識別可能なデータの基になるコレクションから必要に応じその行を計算するリストを作成し、オプションでユーザが複数の行を選択できるようにします。
SelectionValue が Hashable に準拠し、Content が View に準拠している場合に使用できます。