के बीच अलग-अलग ऊंचाई प्रदान करता है हाल ही में एक्सकोड 5 का उपयोग करके आईओएस 7 में अपना ऐप अपडेट किया गया और पाया कि बाउंडिंगRectWithSize अलग-अलग ऊंचाई (आकार भाग में) को जिम्मेदार स्ट्रिंग्स की सीमाओं की गणना करता है। ।NSAttributedString boundingRectWithSize आईओएस 6 और आईओएस 7
CGRect rect = [self boundingRectWithSize:CGSizeMake(inWidth, CGFLOAT_MAX) options:NSStringDrawingUsesLineFragmentOrigin | NSStringDrawingUsesFontLeading context:nil];
"स्व" एक NSAttributedString और "inWidth" है पिक्सल में अधिकतम चौड़ाई स्ट्रिंग में फिट करना चाहिए
:निम्न पंक्ति मेरे iOS 6 और iOS 7 के बीच अलग-अलग परिणाम देता है
मुझे ऐसा लगता है क्योंकि आईओएस 7 में आईओएस 6 की तुलना में एक अलग फ़ॉन्ट हैंडलिंग है।
किसी को भी आईओएस संस्करणों पर एक स्ट्रिंग की ऊंचाई की गणना करने के लिए एक समाधान समाधान मिला है?
हो सकता है कि इस लिंक आप की मदद करनी चाहिए http://stackoverflow.com/questions/19028743/ios7-uitextview-contentsize-height-alternative/19067476#19067476 – rajdurai