UILabel rendert Text in IOS7 falsch

Ich benutze folgenden Code, um die Grenze von a zu berechnenUILabel

CGRect bound = [lblName.text boundingRectWithSize:(CGSize){206, 99999}
                                    options:NSStringDrawingUsesLineFragmentOrigin | NSStringDrawingUsesFontLeading
                                 attributes:stringAttributes
                                          context:nil];

DasUILabel ist eingebettet in eineUIScrollView, das ist eine Unteransicht vonUITableViewCell.

hier was ich habe

Ich habe einen Test mit a gemachtUILabel in einer Tabellenzelle und aUILabel imUIScrollView getrennt, und die Ergebnisse sind wie erwartet

Beachten Sie, dass alle Einstellungen (Schriftart, Zeilenumbruch usw.) vonUILabel sind in all diesen Fällen gleich. DasboundingRectWithSize Gibt in allen Fällen dasselbe Ergebnis zurück, nur der Unterschied ist der WegUILabel Rendern Sie den Text.

Was ist das Problem hier? Habe ich etwas vermisst?

AKTUALISIEREN: dies passiert nur, wenn ich UILabel von nib lade, wenn es programmgesteuert erstellt wird, gibt es kein Problem. (mein projekt wird von xcode 4 nach xcode 5 migriert)

Antworten auf die Frage(2)

Ihre Antwort auf die Frage