Menu
Coddy logo textTech
flag Ar iconالعربيةdown icon

ترتيب المعدِّلات

جزء من قسم مقدمة إلى SwiftUI في رحلة Swift على Coddy. الدرس 16 من 50.

كل مُعدِّل يغلّف العرض الذي يُستدعى عليه ويُعيد عرضًا جديدًا. لذلك يكون الترتيب مهمًا: يعمل المُعدِّل على كل ما أنتجه المُعدِّلون السابقون.

Text("A")
    .padding()
    .background(.orange)

Text("B")
    .background(.orange)
    .padding()

بالنسبة إلى A، تتم إضافة الحشو أولًا، ثم تغطي الخلفية العرض المُحاط بالحشو: تكون المنطقة البرتقالية كبيرة. أما بالنسبة إلى B، فتغطي الخلفية النص فقط، ويُضاف الحشو خارجها، كمساحة فارغة واضحة حول منطقة برتقالية صغيرة.

اقرأ سلسلة المُعدِّلات من الأعلى إلى الأسفل: يغيّر كل سطر العرض الذي أنشأته الأسطر الموجودة فوقه.

challenge icon

التحدي

سهل

تكون المنطقة البرتقالية كبيرة بقدر النص فقط، وتكون المساحة الداخلية خارجها. أعد ترتيب المعدِّلات بحيث تغطي الخلفية البرتقالية المساحة الداخلية أيضًا.

جرّب بنفسك

import SwiftUI

@main
struct CoddyApp: App {
    var body: some Scene {
        WindowGroup {
            ContentView()
        }
    }
}
quiz iconاختبر نفسك

يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.

جميع دروس مقدمة إلى SwiftUI

تدرّب بنفسك: Playground لـ Swift