Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> iOS

iOS ऐप पर TextView के अंदर मल्टीपल स्टाइल कैसे बनाएं?

UITextView में अट्रिब्यूटेड स्ट्रिंग के साथ मल्टीपल स्टाइल

टेक्स्टव्यू के अंदर मल्टीपल स्टाइल बनाने के लिए हमें अट्रिब्यूटेड स्ट्रिंग का उपयोग करने की आवश्यकता है। iOS में टेक्स्ट व्यू में एक प्रॉपर्टी attributedText होती है जिसका उपयोग टेक्स्ट व्यू के अंदर टेक्स्ट को स्टाइल करने के लिए किया जा सकता है। हम इसे एक उदाहरण की मदद से देखेंगे।

चरण:

  1. सबसे पहले, हम एक एट्रिब्यूट बनाएंगे।
let attributeOne: [NSAttributedString.Key: Any] = [
    .font: UIFont.systemFont(ofSize: 16.0),
    .foregroundColor: UIColor.blue
]
  1. फिर हम बनाए गए एट्रिब्यूट के साथ एक अट्रिब्यूटेड स्ट्रिंग बनाएंगे।
let string = NSAttributedString(string: "Text for first Attribute", attributes: attributeOne)
  1. इसी तरह, हम अलग एट्रिब्यूट के साथ दूसरी स्ट्रिंग बनाएंगे। फिर हम टेक्स्टव्यू के टेक्स्ट को अट्रिब्यूटेड स्ट्रिंग से इनिशियलाइज़ करेंगे।

पूरा कोड:

let tx = UITextView()
tx.isScrollEnabled = true
tx.isUserInteractionEnabled = true
tx.frame = CGRect(x: 10, y: 25, width: self.view.frame.width, height: 100)

let attributeOne: [NSAttributedString.Key: Any] = [
    .font: UIFont.systemFont(ofSize: 16.0),
    .foregroundColor: UIColor.blue
]

let attributeTwo: [NSAttributedString.Key: Any] = [
    .font: UIFont.systemFont(ofSize: 20.0),
    .foregroundColor: UIColor.red
]

let string = NSAttributedString(string: "Text for first Attribute", attributes: attributeOne)
let string2 = NSAttributedString(string: "Text for second Attribute", attributes: attributeTwo)

let finalAttributedString = NSMutableAttributedString()
finalAttributedString.append(string)
finalAttributedString.append(string2)

tx.attributedText = finalAttributedString
self.view.addSubview(tx)

जब हम इस कोड को अपने एप्लिकेशन में viewDidLoad या viewWillAppear में लिखेंगे, तो यह नीचे दिखाए अनुसार टेक्स्टव्यू बनाएगा:

iOS ऐप पर TextView के अंदर मल्टीपल स्टाइल कैसे बनाएं?

  1. Facebook पर Android ऐप कैसे बनाएं? Facebook पर Android ऐप कैसे बनाएं?

    Facebook Developer Console पर ऐप बनाकर App ID प्राप्त करने की चरण-दर-चरण प्रक्रिया। चरण 1: Facebook Developer Console पर ऐप बनाएं developers.facebook.com पर जाएं My Apps → Create App चुनें ऐप नाम और ईमेल दर्ज करें Create App ID पर क्लिक करें चरण 2: Android Studio में SDK जोड़ें प्रोजेक्ट-लेवल bu

  1. iOS 14 में App Library का उपयोग कैसे करें iOS 14 में App Library का उपयोग कैसे करें

    iOS 14 - जिसे अभी इंस्टॉल किया जा सकता है! - उपयोगी नई सुविधाओं का एक समूह लेकर आया है। iPhone उपयोगकर्ता होम स्क्रीन पर नए विजेट्स का लाभ उठा सकते हैं, Apple Translate ऐप के माध्यम से विदेशी भाषाओं में संवाद कर सकते हैं, और अपग्रेडेड Messages सेवा पर सभी को इसके बारे में बता सकते हैं। लेकिन Apple क

  1. iOS में एकाधिक PDF फ़ाइलों को कैसे संयोजित करें iOS में एकाधिक PDF फ़ाइलों को कैसे संयोजित करें

    पोर्टेबल डॉक्यूमेंट फाइल (PDF) प्रारूप 1990 के दशक की शुरुआत में Adobe द्वारा बनाए जाने के बाद से एक लंबा सफर तय कर चुका है, अब यह सबसे लोकप्रिय दस्तावेज़ फ़ाइल प्रकारों में से एक है। इसका मुख्य लाभ एक नियमित दस्तावेज़ फ़ाइल (.doc) पर यह है कि इसमें किसी भी सामग्री को संपादित करने में असमर्थता है।