[SwiftUI]画像をButtonで使うには?

SwiftUI

どうも、ちょげ(@chogetarou)です。

画像をButtonで使う方法を紹介します。

スポンサーリンク

方法

インターフェース, インターネット, プログラム, ブラウザ, Www

画像をButtonで使うには、Button(action, label)を使います。

まず、Buttonの引数「action」にクロージャーを指定します。

そして、引数「label」にクロージャーを指定し、クロージャ内に画像としてImageを指定します。

Button(action: {
    //タップの処理
},label:  {
     Image("アセット")
})

Button(action, label)を使うことで、画像をButtonで使うことが出来ます。

使用例

以下は、使用例です。

struct SampleView: View {
    
    var body: some View {
        VStack{
            Button(action: {
                print("button pressed")
            },label:  {
                Image("pets")
            })
        }
    }
}

コメント

タイトルとURLをコピーしました