/ / UITextView पाठ अजीब तरह से कट जाता है फ्रेम की चौड़ाई बड़ी है - आईओएस, उद्देश्य-सी, यूइकिट

UITextView पाठ अजीब तरह से कट जाता है फ्रेम की चौड़ाई बड़ी है - ios, उद्देश्य-सी, uikit

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

कट-ऑफ स्क्रीन के गैर-देखा हिस्से पर होता है और जब मैं व्यू पोर्ट के अंदर टेक्स्टव्यू में जाता हूं, तो यह दिखाई देता है।

किसी को भी इसी तरह की विचित्रता का अनुभव हुआ? यहां छवि विवरण दर्ज करेंजी

उत्तर:

जवाब के लिए 0 № 1

अपना दृश्य पोर्ट क्लिप सेट करेंउत्पादों की संख्या NO।

viewPortThatContainsTheTextView.clipsToBounds = NO;

जवाब के लिए 0 № 2

यदि आप दर्ज किए गए पाठ की लंबाई के आधार पर अपने UITextfield की चौड़ाई और ऊँचाई सेट करते हैं, तो आप यह भी लिख सकते हैं। UILabel के साथ भी इस्तेमाल किया जा सकता है

उदाहरण के लिए:

UITextView * tv = [[UItextView alloc] initWithFrame: CGRectMake
(x,y,textFILE.frame.size.Width,TextFile.frame.size.Height)]

जहाँ X और Y आपके विचार के भीतर कुछ बिंदु हैं। यह क्या करता है आपको एक गतिशील रूप से उत्तरदायी पाठ दृश्य देता है जो आपके पाठ दृश्य के अंदर पाठ पर निर्भर करता है।

आप एक UILabel के लिए भी कुछ ऐसा कर सकते हैं, हालांकि इस दृष्टिकोण के लिए एक ऐरे की तरह डेटासट्रक्चर का उपयोग करना अधिक उन्नत है।

UILabel *textLabel = [[UILabel alloc] initwithFrame:CGRectMake
(X,y,yourView.YourLabel.frame.size.width,[CurrentText objectAtIndex: 0].sizeWithFont:[UIFont
fontwithName:@"times" size:12]constrainedToSize:CGSizeMake(x,y).height)];

जवाब के लिए 0 № 3

मेरा कस्टम UITextView ड्रैग करने योग्य है।

मैंने बस अपने पैन जेस्चर पहचानकर्ता कार्रवाई के अंदर इस लाइन को जोड़कर अपनी समस्या को हल किया।

self.frame = self.frame;

मैं इस तरह से अनुमान लगाता हूं, जब भी पैन होता है, तो पाठ हर बार फिर से मिल जाता है। हालांकि मंच के पीछे क्या चल रहा है, यह नहीं जानते ... अजीब।


जवाब के लिए 0 № 4

CGSize आवश्यक करें = [टेक्स्ट का साइज़WFFont: [UIFont systemFontOfSize: 17] constrainedToSize: CGSizeMake (CGFLOAT_MAX, 200)];