Ho aggiornato di recente la mia app su iOS 7 utilizzando XCode 5 e ho scoperto che boundingRectWithSize fornisce altezze diverse (nella parte di dimensioni) che calcolano i limiti delle stringhe attribuite.NSAttributoString boundingRectWithSize fornisce diverse altezze tra iOS 6 e iOS 7
La seguente riga mi dà risultati diversi tra iOS 6 e iOS 7:.
CGRect rect = [self boundingRectWithSize:CGSizeMake(inWidth, CGFLOAT_MAX) options:NSStringDrawingUsesLineFragmentOrigin | NSStringDrawingUsesFontLeading context:nil];
"sé" è un NSAttributedString e "inWidth" è la larghezza massima in pixel la stringa dovrebbe andare bene in
Penso che iOS 7 abbia una gestione dei font diversa da iOS 6.
Chiunque ha una soluzione funzionante per calcolare l'altezza di una stringa su entrambe le versioni di iOS?
Forse questo link dovrebbe aiutare http://stackoverflow.com/questions/19028743/ios7-uitextview-contentsize-height-alternative/19067476#19067476 – rajdurai