पर जिम्मेदार टेक्स्ट को प्रतिस्थापित करते समय कस्टम विशेषताओं को बनाए रखें मेरे पास एक संपादन योग्य UITextView है जो एक जिम्मेदार स्ट्रिंग के साथ लोड हो जाता है। यह जिम्मेदार स्ट्रिंग ऐप द्वारा निर्धारित कस्टम विशेषताओं से भरा हुआ है। इस कारण से मैं हमेशा टेक्स्ट व्यू के typingAttributes
पर इन कस्टम विशेषताओं को जोड़ता हूं।UITextView
जब भी मैं टेक्स्ट टाइप कर रहा हूं, यह अपेक्षित कार्य करता है, जो पाठ जोड़ा जाता है, उसके पास कस्टम विशेषताएँ सेट होती हैं, लेकिन जब भी मैं किसी शब्द को प्रतिस्थापित करने के लिए पूर्वानुमानित सुझावों का उपयोग करता हूं, तो संपूर्ण शब्द कोई कस्टम विशेषता नहीं है।
जहां तक मुझे पता है, हर बार जिम्मेदार पाठ प्रोग्रामेटिक रूप से सेट किया जाता है, typingAttributes
स्वचालित रूप से साफ़ हो जाते हैं। तो ऐसा लगता है कि जब एक पूर्वानुमानित सुझाव चुना जाता है, तो पाठ प्रोग्रामेटिक रूप से सेट होता है और इस कारण से मैं अपने सभी कस्टम विशेषताओं को खो देता हूं।
क्या इसके आसपास कोई रास्ता है?