[SwiftUI]Buttonで画像の色が変わらないようにするには?

SwiftUI

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

Buttonで画像を使うと、色が変わるようになっています。

この挙動を変え、画像の色が変わらないようにする方法を紹介します。

スポンサーリンク

方法

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

Buttonで画像の色が変わらないようにするには、rederingModeモディファイアを使います。

まず、Imageの後ろに「.renderingMode()」をつけます。

そして、「.renderingMode」の引数に「.original」を指定します。

Button(action : {
    print("Pressed!")
}){
    Image("Name")
        .renderingMode(.original)
}

renderingModeモディファイアを使うことで、Buttonの画像の色が変わらないようすることが出来ます。

コメント

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