Avatar ·

محاذاة النص في 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)` — أيضًا