Swift Academy · पाठ

View मॉडिफ़ायर: शृंखलन और कस्टम मॉडिफ़ायर

अंतर्निहित मॉडिफ़ायर लागू करें और पुनः उपयोग योग्य ViewModifier प्रकार बनाएँ।

पाठ 3, कुल 4 में से12 चरण

View मॉडिफ़ायर: शृंखलन और कस्टम मॉडिफ़ायर, CoddyKit पर Swift Academy का एक निःशुल्क पाठ है। यह 4 में से 3वाँ पाठ है। इस अध्ययन पथ के 3 तक कोई भी पाठ पूरा पढ़ना निःशुल्क है — इसके बाद CoddyKit PRO हर पाठ अनलॉक करता है, साथ ही अंतर्निर्मित कोड संपादक और चौबीसों घंटे एआई शिक्षक के साथ व्यावहारिक अभ्यास भी उपलब्ध कराता है। यह Swift Academy सीखने के मार्ग का हिस्सा है और आपकी प्रगति वेब तथा CoddyKit ऐप पर सिंक होती रहती है। Swift Academy पाठ्यक्रम में कुल 4 पाठ शामिल हैं।

स्वागत है

व्यू संशोधक व्यू का रूप बदलते हैं — फ़ॉन्ट, रंग, पैडिंग, ऐनिमेशन और अन्य चीज़ें बदलते हैं। आप इन्हें क्रम से जोड़ सकते हैं और दोबारा उपयोग किए जा सकने वाले कस्टम संशोधक बना सकते हैं।

पहले से उपलब्ध संशोधक

```swift Text("Hello") .font(.title) .foregroundColor(.blue) .padding() .background(Color.yellow) .cornerRadius(8) ```

संशोधकों को जोड़ने का क्रम महत्वपूर्ण है

```swift Text("Hi") .padding() .background(Color.red) // red covers padding area Text("Hi") .background(Color.red) // red only covers text .padding() ```

कस्टम ViewModifier

```swift struct CardStyle: ViewModifier { func body(content: Content) -> some View { content .padding() .background(Color.white) .cornerRadius(10) .shadow(radius: 4) } } extension View { func cardStyle() -> some View { modifier(CardStyle()) } } Text("Card").cardStyle() ```

सशर्त संशोधक

```swift Text("Status") .foregroundColor(isError ? .red : .primary) // Or with .modifier: text.modifier(isLarge ? LargeStyle() : SmallStyle()) ```

पर्यावरण संशोधक

कुछ संशोधक वंशजों तक प्रभाव पहुँचाते हैं: ```swift VStack { Text("One") Text("Two") } .font(.headline) // applies to ALL Text children ```

पैरामीटर वाले संशोधक

```swift struct Bordered: ViewModifier { var color: Color func body(content: Content) -> some View { content.overlay(RoundedRectangle(cornerRadius:8).stroke(color,lineWidth:2)) } } Text("Hi").modifier(Bordered(color:.blue)) ```

संक्रमण संशोधक

```swift if show { Text("Appeared") .transition(.slide) // custom appear/disappear animation } ```

.onAppear और .onDisappear

```swift Text("Hello") .onAppear { print("Appeared") } .onDisappear { print("Disappeared") } ```

सुलभता संशोधक

```swift Image("logo") .accessibilityLabel("Company Logo") .accessibilityAddTraits(.isImage) ```

त्वरित जाँच

कस्टम व्यू संशोधक को किस प्रोटोकॉल के अनुरूप होना चाहिए?

पुनरावलोकन

मुख्य बातें: • रूप-रंग को संयोजित करने के लिए संशोधकों को क्रम से जोड़ें • क्रम महत्वपूर्ण है — हर संशोधक पिछले परिणाम को लपेटता है • दोबारा उपयोग किए जा सकने वाले संशोधकों के लिए `ViewModifier` प्रोटोकॉल • पर्यावरण संशोधक चाइल्ड व्यू तक प्रभाव पहुँचाते हैं • `.myModifier()` को कॉल करने की सुविधा के लिए `View` का विस्तार करें अगला विषय: पूर्वावलोकन।
शुरुआत निःशुल्क

एआई शिक्षक के साथ Swift सीखें — निःशुल्क

अपने ब्राउज़र में वास्तविक कोड लिखें और चलाएँ, चौबीसों घंटे एआई शिक्षक से तुरंत सहायता पाएँ, और वेब या ऐप पर वहीं से शुरू करें जहाँ आपने छोड़ा था।

पाठ्यक्रम
122
पाठ
409

अक्सर पूछे जाने वाले प्रश्न

क्या “View मॉडिफ़ायर: शृंखलन और कस्टम मॉडिफ़ायर” पाठ निःशुल्क है?

हाँ — Swift Academy अध्ययन पथ के 3 तक कोई भी पाठ, जिसमें “View मॉडिफ़ायर: शृंखलन और कस्टम मॉडिफ़ायर” भी शामिल है, यहाँ वेब पर पूरा पढ़ना निःशुल्क है। इसके बाद CoddyKit PRO हर पाठ अनलॉक करता है, साथ ही अंतर्निर्मित कोड संपादक और चौबीसों घंटे एआई शिक्षक के साथ इंटरैक्टिव अभ्यास भी उपलब्ध कराता है। Swift Academy पाठ्यक्रम में कुल 4 पाठ शामिल हैं।

“View मॉडिफ़ायर: शृंखलन और कस्टम मॉडिफ़ायर” में मैं क्या सीखूँगा?

अंतर्निहित मॉडिफ़ायर लागू करें और पुनः उपयोग योग्य ViewModifier प्रकार बनाएँ। आप ब्राउज़र में सीधे चलाए जाने वाले व्यावहारिक कोड के साथ Swift Academy का अभ्यास करते हैं, और पाठ पूरा करते समय 24/7 एआई ट्यूटर आपके प्रश्नों के उत्तर देता है।

क्या Swift Academy शुरू करने के लिए मुझे किसी अनुभव की आवश्यकता है?

पहले के अनुभव की आवश्यकता नहीं है। CoddyKit पर Swift Academy शुरुआती से लेकर उन्नत शिक्षार्थियों तक सभी के लिए व्यवस्थित किया गया है, इसलिए आप यहीं से या शुरुआत से सीखना शुरू कर सकते हैं और अपनी गति से आगे बढ़ सकते हैं। यह 4 में से 3वाँ पाठ है।

“View मॉडिफ़ायर: शृंखलन और कस्टम मॉडिफ़ायर” पाठ पूरा करने में कितना समय लगता है?

CoddyKit का अधिकांश पाठ लगभग 5–10 मिनट में पूरा हो जाता है। हर पाठ छोटा और संवादात्मक है, इसलिए आप लगातार प्रगति करते हैं और वेब या ऐप पर वहीं से सीखना जारी रख सकते हैं जहाँ आपने छोड़ा था।

क्या मैं इस Swift Academy पाठ में कोड लिख और चला सकता हूँ?

हाँ। हर Swift Academy पाठ में एक अंतर्निर्मित कोड संपादक शामिल है, जिससे आप सीधे अपने ब्राउज़र में वास्तविक कोड लिख और चला सकते हैं और तुरंत एआई प्रतिक्रिया पा सकते हैं—स्थानीय सेटअप की आवश्यकता नहीं है।

इस पाठ्यक्रम के सभी पाठ

  1. View प्रोटोकॉल और Body गुण
  2. @State: View में स्थानीय परिवर्तनीय स्थिति
  3. View मॉडिफ़ायर: शृंखलन और कस्टम मॉडिफ़ायर
  4. प्रीव्यू और Preview Provider
← Swift Academy पर वापस जाएँ