'SwiftUI - how to change text alignment of label in Toggle?

Code for Toggle in SwiftUI is this:

Toggle(isOn: $vibrateOnRing) {
    Text("Vibrate on Ring")
}

This will produce a toggle button with text label looking like this:

Vibrate on Ring | [--empty space--] | Toggle

I need a right-aligned text label, like this:

[--empty space--] | Vibrate on Ring | Toggle

How to do it in SwiftUI?



Solution 1:[1]

Here it is

demo

Toggle(isOn: $vibrateOnRing) {
    Text("Vibrate on Ring")
      .frame(maxWidth: .infinity, alignment: .trailing)
}

backup

Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source
Solution 1