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

環境
Swift version 5.2.3 (swift-5.2.3-RELEASE)
Ubuntu 20.04.2 LTS

構文
Button(“Button"){
//処理コード
}
.frame(width: /*横幅*/, alignment: .leading)
Buttonにframeモディファイアを付与します。
frameモディファイアの引数「width」に横幅、引数「alignment」に「.leading」を指定します。

使用例

import SwiftUI

struct SampleView: View {
    
    var body: some View {
        VStack{
            Button("Button"){
                print("test 123")
            }
            .frame(width: 120, alignment: .leading)
            .padding()
            .background(Color.yellow)
            .foregroundColor(Color.gray)
        }
    }
}

 

Swift

Posted by arkgame