📚

SwiftUI Toggle 文字なしで真ん中に表示したい

2023/05/23に公開
Toggle(isOn: $model.allLessonLockToggleIsOn) {
     Text("Toggle")
}

のようにデフォルトを使用すると画像のようにめちゃくちゃToggleボタンとテキストの間が空いてしまいます。これを縮めることはできないようです。

なのでもし以下の画像のようにしたい場合は、HStack でTextとToggleを並べましょう

 HStack {
        Text("Test")
        Toggle(isOn: $isOn) {}
        .labelsHidden()
      }

Discussion