SwiftUI入門 レッスン7
リストとForEach
List・ForEachを使ったデータ一覧表示と動的なコンテンツ生成を学びます。
ListとForEach
ListはiOSのテーブルビュー相当のコンポーネントです。ForEachはコレクションを反復してViewを生成します。 どちらもIdentifiableプロトコルまたはid指定が必要です。
List: スクロール可能なリスト(UITableView相当)ForEach: ループでViewを生成(Listの外でも使える)Identifiable: リスト項目は一意なidが必要.onDelete: スワイプ削除を追加
基本的なList
配列データからリストを生成します。Identifiableに準拠した型を使うのが基本です。
Swiftエディタ
ForEachとスワイプ削除
ForEachに.onDeleteを付けると スワイプ削除が有効になります。
Swiftエディタ