Avatar ·

Swift में UILabel के लिए NSAttributedString कैसे बनाएं?

सभी को नमस्कार! मैं Swift और iOS डेवलपमेंट में नया हूँ, और UILabel में टेक्स्ट के साथ काम करते समय एक समस्या का सामना करना पड़ा। मुझे लेबल में टेक्स्ट का कुछ हिस्सा बोल्ड और कुछ सामान्य चाहिए। उदाहरण के लिए, स्ट्रिंग «Привет, мир! Это жирный текст» को इस प्रकार दिखना चाहिए: शब्द «жирный» बोल्ड फ़ॉन्ट में हाइलाइट हो, और बाकी टेक्स्ट सामान्य हो। मुझे पता है कि UILabel केवल `font` प्रॉपर्टी के माध्यम से पूरे टेक्स्ट के लिए एक फ़ॉन्ट सपोर्ट करता है। मैंने स्ट्रिंग के अंदर HTML टैग का उपयोग करने की कोशिश की, लेकिन यह काम नहीं किया — टेक्स्ट टैग के साथ वैसे ही दिखता है। गूगल करने पर मुझे समझ आया कि `NSAttributedString` का उपयोग करना चाहिए, लेकिन Apple का दस्तावेज़ मेरे लिए अभी जटिल है। यहाँ मेरे कोड का उदाहरण है जो काम नहीं करता: ```swift let label = UILabel() label.text = "Привет, мир! Это жирный текст" label.font = UIFont.systemFont(ofSize: 16) ``` कृपया बताएं कि Swift में अट्रीब्यूटेड स्ट्रिंग कैसे बनाएं ताकि टेक्स्ट के विभिन्न हिस्सों पर अलग-अलग स्टाइल लागू हो सकें? कोड उदाहरण के साथ बताएं। पहले से धन्यवाद।