عروض النصوص
جزء من قسم مقدمة إلى SwiftUI في رحلة Swift على Coddy. الدرس 3 من 50.
Text يعرض سلسلة نصية. يمكن أن تستخدم السلسلة النصية الحرفية المكتوبة داخل Text تنسيق Markdown: علامتا نجمة للتنسيق العريض، وعلامة نجمة واحدة للتنسيق المائل:
Text("**Swift** is *fun*")يُظهر هذا Swift بخط عريض وfun بخط مائل.
لإدراج قيمة في النص، استخدم استيفاء السلاسل النصية. خصائص العرض متاحة داخل body:
struct ContentView: View {
let name = "Ada"
let points = 42
var body: some View {
Text("\(name) has \(points) points")
}
}تعرض الشاشة Ada has 42 points. لا ينطبق Markdown إلا على قيمة حرفية: تعرض Text(name) السلسلة المخزنة في name تمامًا كما هي.
التحدي
مبتدئيحتوي العرض على ثابتين، city وdays. غيّر النص بحيث يعرض Trip to Paris: 5 days، باستخدام الثابتين مع استيفاء السلسلة النصية.
جرّب بنفسك
import SwiftUI
@main
struct CoddyApp: App {
var body: some Scene {
WindowGroup {
ContentView()
}
}
}يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.
جميع دروس مقدمة إلى SwiftUI
تدرّب بنفسك: Playground لـ Swift