Textausrichtung in SwiftUI: Wie macht man linksbündig, zentriert und rechtsbündig?
Hallo! Ich bin neu in SwiftUI und verstehe nicht, wie ich Text ausrichten kann. In UIKit habe ich `NSTextAlignment` verwendet, aber in SwiftUI ist alles anders.
Ich habe einen einfachen Bildschirm mit Text, aber er wird immer zentriert ausgerichtet, selbst wenn ich versuche, ihn linksbündig zu machen. Hier ist mein Code:
```swift
struct ContentView: View {
var body: some View {
VStack {
Text("Hallo, Welt!")
.font(.title)
.frame(width: 300, height: 100)
.background(Color.gray.opacity(0.2))
Text("Dies ist ein langer Text, der linksbündig ausgerichtet sein sollte, aber er bleibt aus irgendeinem Grund zentriert. Ich habe versucht, .multilineTextAlignment(.leading) hinzuzufügen, aber das hilft nicht.")
.frame(width: 300)
.background(Color.yellow.opacity(0.3))
}
}
}
```
Ich habe erwartet, dass der zweite Text an den linken Rand gedrückt wird, aber er ist immer noch zentriert. Ich habe auch `.frame(alignment: .leading)` ausprobiert – auch nicht.
Noch keine Antworten.
Anmelden um eine Antwort zu hinterlassen
Blogs