محاذاة النص في SwiftUI: كيف تجعلها إلى اليسار والوسط واليمين؟
مرحبًا! أنا مبتدئ في SwiftUI ولا أستطيع فهم كيفية محاذاة النص. في UIKit كنت أستخدم `NSTextAlignment`، لكن في SwiftUI الأمر مختلف.
لدي شاشة بسيطة تحتوي على نص، لكنه دائمًا ما يكون محاذيًا للمركز، حتى عندما أحاول جعله إلى اليسار. إليك الكود الخاص بي:
```swift
struct ContentView: View {
var body: some View {
VStack {
Text("مرحبًا، أيها العالم!")
.font(.title)
.frame(width: 300, height: 100)
.background(Color.gray.opacity(0.2))
Text("هذا نص طويل يجب أن يكون محاذيًا لليسار، لكنه لسبب ما يبقى في المنتصف. حاولت إضافة .multilineTextAlignment(.leading) لكن ذلك لم يساعد.")
.frame(width: 300)
.background(Color.yellow.opacity(0.3))
}
}
}
```
كنت أتوقع أن النص الثاني سيكون ملتصقًا بالحافة اليسرى، لكنه لا يزال في المنتصف. جربت `.frame(alignment: .leading)` — أيضًا