क्या न्यूनतम स्केलेफ़ैक्टर का उपयोग करना संभव है और एक ही समय में टेक्स्ट स्ट्रिंग को जिम्मेदार ठहराया जा सकता है?UILabel विशेषताकृत टेक्स्ट और न्यूनतम स्केलफ़ैक्टर
[myLabel setFrame:CGRectMake(6, 0, 200, 25)];
NSMutableAttributedString *attStr = [[NSMutableAttributedString alloc] initWithString:@"A very long string and its first 20 characters should be bold"];
[attStr addAttribute:NSFontAttributeName value:[UIFont boldSystemFontOfSize:17] range:NSMakeRange(0, 20)];
myLabel.attributedText = attStr;
[myLabel setAdjustsFontSizeToFitWidth:YES];
[myLabel setAdjustsLetterSpacingToFitWidth:YES];
[myLabel setMinimumScaleFactor:0.3];
यह काम नहीं प्रतीत होता है। अगर मैं myLabel.text को सेट करता हूं तो यह अपेक्षा के अनुसार स्केल करता है। मैं सही तरीके से काम करने के लिए स्केलिंग कैसे प्राप्त करूं?
क्या आपने इस कोड को लागू करने के बाद आकार टॉफ़िट की कोशिश की है ... –
यह एक चाल हो सकता है .. –
नहीं, ऐसा नहीं है। SizeToFit लेबल के फ्रेम के आकार को विस्तारित करता है जो फिट करने के लिए काफी बड़ा होता है। –