バッテラが如く

プログラミングしましょ!

【SwiftUI】スワイプメニューで削除機能を作る (レシピ)

SwiftUI

はじめに

今日はSwiftUIの勉強していきます。

リストなどでスワイプメニューを表示して項目を削除するレシピ記事になります。

環境

この記事の情報は次のバージョンで動作確認しています。

* MacOS Monterey (12.1)
* Xcode (13.3.1)

その1 (Textのみ)

SomeView()
    .swipeActions(edge:.leading, allowsFullSwipe: false)
    {
        Button(role: .destructive) {
            // ここに削除ボタンされた時の処理を書きます
        } label: {
            Text("削除")
        }
    }

その2 (Imageのみ)

SomeView()
    .swipeActions(edge:.leading, allowsFullSwipe: false)
    {
        Button(role: .destructive) {
            // ここに削除ボタンされた時の処理を書きます
        } label: {
            Image(systemName: "trash")
        }
    }

おわりに

最後まで見ていただきヘペトナス!

読者登録・Twitterのフォローもお願いします。