どうも、ちょげ(@chogetarou)です。
Toggleビューで表示するラベルのテキストの位置を変える方法を紹介します。
方法

Toggleビューのテキストの位置を変えるには、frame修飾子を使います。
まず、Toggleビューのイニシャライザ「Toggle(isOn: lable:)」にします。
次に、引数「label」にTextを指定し、Textにframe修飾子を付与します。
そして、frame修飾子の引数「alignment」に位置を指定します。
Toggle(isOn: $isShow) {
Text("ラベル")
.frame(alignment: .〇〇)
}
frame修飾子を使えば、テキストの位置を変えることが出来ます。
使用例

struct ContentView: View {
@State var isShow = false
var body: some View {
VStack {
Toggle(isOn: $isShow) {
Text("Toggle Button")
.frame(width: 300, alignment: .trailing)
}
.padding()
}
}
}

[SwiftUI]カスタムToggleStyleを実装するには?
自作したToggleStyleを実装する方法を紹介します。

[SwiftUI]Toggleボタンのラベルを非表示にするには?
Toggleビューで表示するラベルを非表示に設定する方法を紹介します。

[SwiftUI]ToggleボタンのONの時の背景色を設定するには?
ToggleボタンのONになっている時の背景色を設定する方法を紹介します。

[SwiftUI]「Toggle(トグル)ビュー」の使い方[Xcode]
2021.8.15 「Toggleビューって何?」「どうやって使えばいいの?」という人に向けて、Toggleビューの使い方を解説します。
コメント