Initializer

init(_:content:)

Creates an instance that generates Rotor content by combining, in order, individual Rotor content for each element in the data given to this ForEach.

Declaration 宣言

init(_ data: Data, content: @escaping (Data.Element) -> Content)
Available when Data conforms to RandomAccessCollection, ID is Data.Element.ID, Content conforms to AccessibilityRotorContent, and Data.Element conforms to Identifiable.

Parameters パラメータ

data

The identified data that the ForEach instance uses to create views dynamically. 識別されたデータ、それはForEachインスタンスが使用してビューを動的に作成するものです。

content

The result builder that generates Rotor content for each data element.

Discussion 議論

It’s important that the id of a data element doesn’t change unless you replace the data element with a new data element that has a new identity. 重要なことは、あるデータ要素のidは変化しないことです、あなたがそのデータ要素を新しい同一性を持つ新しいデータ要素と置き換えない限りは。

See Also 参照

Generating Rotor Content