मेरे पास मल्टीलाइन UILabels के साथ एक सेल है, लेकिन जब टेक्स्ट का लेबल फ्रेम में फिट नहीं होता है, तो कोई बिंदु नहीं दिखाया जाता है, तो UILabel को डॉट्स जोड़ने के लिए कैसे करें। मैं इसे कैसे ठीक करूं?यदि पाठ फ्रेम फिट नहीं है
उत्तर
क्या आपने यह कोशिश की है?
yourLabel.adjustsFontSizeToFitWidth = NO;
yourLabel.lineBreakMode = NSLineBreakByTruncatingTail;
पहले iOS6 उपयोग UILineBreakModeTailTruncation
हां, मैंने कोशिश की।) –
मुझे लगता है कि सही विकल्प 'NSLineBreakByTruncatingTail' है। जो आप अपने उत्तर में उल्लेख करते हैं वह बहिष्कृत है। – Macondo2Seattle
मैंने NSLineBreakByTruncatingTail का उपयोग करने की कोशिश की, UILineBreakModeTailTruncation नहीं। –
तो foryou, एक और विकल्प वास्तव में लंबाई अपने स्ट्रिंग लेने के लिए जा रहा है की गणना करने के लिए है और अगर यह लेबल आकार से अधिक समय होने जा रहा है linebreakmode does not काम , खुद को "..." जोड़ें।
आप नीचे दिए गए कोड बहु लाइन के लिए संभाल करने के लिए साथ खेलने के लिए होगा (लेकिन विचार समान है)
उदाहरण के लिए, तेजी से 2.0 के लिए (उदाहरण के लिए detailLabel) लेबल लो
UILabel* detailLabel = cell.detailTextLabel;
CGSize expectedDetailLabelSize = [detailLabel.text sizeWithFont:detailLabel.font
constrainedToSize:maximumLabelSize
lineBreakMode:detailLabel.lineBreakMode];
मुझे यह समाधान पता है , लेकिन साथ ही मुझे आशा है कि वहां एक और आसान तरीका है।) –
यह हो जाएगा
yourLabel.adjustsFontSizeToFitWidth = false;
yourLabel.lineBreakMode = NSLineBreakMode.ByTruncatingTail
स्विफ्ट 4 में बस 'बी' छोटा देने की जरूरत है। जैसे (yourLabel.adjustsFontSizeToFitWidth = false; yourLabel.lineBreakMode = NSLineBreakMode.byTruncatingTail) –
स्विफ्ट 3+ के लिए
label.adjustsFontSizeToFitWidth = false;
label.lineBreakMode = NSLineBreakMode.byTruncatingTail;
- 1. Qt5 C++ QGraphicsView: छवियां दृश्य फ्रेम फिट नहीं हैं
- 2. फ्रेम
- 3. चेकबॉक्स टेक्स्ट एल अपने पाठ को फिट नहीं करता
- 4. http: // www जोड़ें। पाठ में यदि मौजूदा नहीं है
- 5. रैप पाठ एक आयत में फिट: राफेल
- 6. क्या होता है यदि एक enum एक अभिन्न प्रकार में फिट नहीं हो सकता है?
- 7. कैसे निश्चित चौड़ाई के साथ पाठ की ऊंचाई हो और पाठ की लंबाई है जो एक फ्रेम में फिट बैठता है पाने के लिए?
- 8. बोके सर्किल वर्ग में फिट नहीं है?
- 9. कैसे पता चलेगा कि एनएसएसटींग UILabel में फिट है या नहीं और आखिरी स्ट्रिंग की अनुक्रमणिका जो फिट बैठती है?
- 10. फिट सिस्टम सिस्टम क्या करता है फिट करता है?
- 11. निर्देशिका नहीं है यदि मौजूद नहीं है
- 12. एसएसई: यदि शून्य नहीं है
- 13. एफ # यदि स्थिति नहीं है
- 14. बनाएँ यदि मौजूद नहीं है
- 15. एंड्रॉइड स्टूडियो: "फ्रेम उपलब्ध नहीं है"?
- 16. पाठ को प्रदर्शित करना (जैसे स्कोर) जो प्रत्येक फ्रेम
- 17. पिक्चरबॉक्स क्यों नहीं है। इमेज ऑटोस्केलिंग में फिट होना है?
- 18. यादृच्छिक-पहुंच कंटेनर जो स्मृति में फिट नहीं है?
- 19. आईफ्रेम ऊंचाई फिट सामग्री
- 20. WPF: पाठ बॉक्स पाठ को अद्यतन करने नहीं है
- 21. sknn - इनपुट फिट आयाम दूसरे फिट
- 22. यदि इकाई फ्रेमवर्क/डीबीकॉन्टेक्स्ट डीएएल/रिपोजिटरी है, तो यह 3-स्तरीय आर्किटेक्चर के भीतर फिट है?
- 23. एक तस्वीर फ्रेम कैसे जोड़ें और छवि में पाठ डालें?
- 24. लैंडस्केप मोड में फ्रेम आकार बदल नहीं है
- 25. java.lang.IndexOutOfBoundsException: स्रोत गंतव्य में फिट नहीं करता है
- 26. imageView स्क्रीन फिट करने के लिए खींच नहीं रहा है
- 27. पाठ
- 28. टिंकर फ्रेम को अपनी सामग्री में फिट करने के लिए सिकुड़ने से कैसे रोकें?
- 29. UITextField क्षैतिज पाठ संरेखण - पाठ केंद्रित नहीं
- 30. फ्रेम
क्या आपको वास्तव में इस पर एक बाउंटी जोड़ने की आवश्यकता थी। इस तरह के प्रश्न के सैकड़ों जवाब हैं। http://stackoverflow.com/questions/11302165/uilabel-linebreakmode-clip-doesnt-clip-text और https://www.google.co.uk/search?q=UILabel+lineBreakMode+&ie=utf-8&oe= utf-8 और rls = org.mozilla: en-US: आधिकारिक और क्लाइंट = फ़ायरफ़ॉक्स-ए और gws_rd = cr & ei = cQiiUsPpBKTK0QXZuoHoDA सरल Google खोज। – Popeye
@Popeye मैंने पिछले उत्तरों के अनुसार इस समस्या को ठीक करने का प्रयास किया, लेकिन यह मेरी मदद नहीं करता है। पीएस: मेरे लेबल की संपत्ति "संख्याऑफलाइन" "2" पर सेट है, यदि यह "1" के बराबर है, तो यह काम करता है। –
संख्याऑफलाइन डिफ़ॉल्ट रूप से 1 है। यदि आप सटीक संख्या को नहीं जानते हैं और UILable के आकार ToFit विधि का उपयोग करते हैं, तो इसे 0 सेट करने का प्रयास करें। – iProgrammer