Swift Button内のビューを右に寄せるサンプル

環境
Swift version 5.2.3 (swift-5.2.3-RELEASE)

構文
Button(“xxx"){
//処理コード
}
.frame(width: /*横幅*/, alignment: .trailing)
frameモディファイアの引数「width」に横幅、引数「alignment」に「.trailing」を指定します。
frameモディファイアを使えば、Button内のビューを右に寄せます。

使用例

import SwiftUI

struct SampleView: View {
    
    var body: some View {
        VStack{
            Button("Show"){
                print("Tap")
            }
            .frame(width: 200, alignment: .trailing)
            .padding()
            .background(Color.green)
            .foregroundColor(Color.white)
        }
    }
}

 

IT

Posted by arkgame