Wenn ich meine App auf IOS7-Simulator teste. Manchmal fand ich es seltsam, wenn ich sizeToFit
von UITextView
benutze. Der Rahmen nach sizeToFit
scheint richtig, aber der Text kann nur teilweise wie das Foto unten zeigen. (Der graue Bereich zeigt die UITextView
neuen Rahmen nach sizeToFit
, sollte der ganze Satz sein „die ein gespanntes Verhältnis zwischen den beiden gefunkt.“)Seltsame Sache tritt auf, wenn Sizetofit eines UITextView in IOS7
UITextView
Der Text über attributedText eingestellt ist. Es scheint, das Problem tritt nur bei einigen Sätzen auf und ist für die meisten Sätze OK.
Ich habe dieses Problem mehrmals getroffen und kann es noch nicht lösen. Jede Hilfe wird geschätzt. Vielen Dank.
Update:
Schließlich löse ich das Problem in einer hässlichen Art und Weise. Ich habe den Text der textView zurückgesetzt.
NSString *text = textView.text;
textView.text = @"";
textView.text = text;
Jetzt kann es den gesamten Inhalt nach sizeToFit zeigen. Ich denke, es scheint wie ein IOS 7-Bug.
Erhöhen Sie die Höhe des Textview-Rahmens. – Romance
Ich habe die backGroundColor von UITextView bereits auf graue Farbe gesetzt. (die graue Fläche des obigen Fotos). Die Rahmenhöhe des Textview reicht aus, um den gesamten Text anzuzeigen. – echo
Vielleicht [textView setNeedDisplay]? –