イニシャライザ


init(_:children:selection:rowContent:)


識別可能なデータの基礎となるコレクションから必要に応じてその行を計算する階層的なリストを作成し、オプションでユーザが複数の行を選択できるようにします。




宣言


init<Data, RowContent>(_ data: Data, children: KeyPath<Data.Element, Data?>, selection: Binding<Set<SelectionValue>>?, rowContent: @escaping (Data.Element) -> RowContent) where Content == OutlineGroup<Data, Data.Element.ID, RowContent, RowContent, DisclosureGroup<RowContent, OutlineSubgroupChildren>>, Data : RandomAccessCollection, RowContent : View, Data.Element : Identifiable


SelectionValueHashable に準拠し、ContentView に準拠している場合に使用できます。


パラメータ


以下も見よ




階層的で識別可能なデータからリストを作成
























目次
Xcode の新機能

  • 利用可能
  • iOS 14.0+
    macOS 11.0+
    Mac Catalyst 14.0+

    フレームワーク

    SwiftUI


    このページには

  • 宣言
  • パラメータ
  • 以下も見よ












  • トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ