Großer Text, der in UITextView abgeschnitten wird Das ist in UIScrollView

Ich habe ein ernstes Problem, das ich einfach nicht zu beheben vermag, und es macht mich in den letzten zwei Tagen wahnsinnig. Ich habe weit und breit gesucht und kann keine Lösung finden, obwohl ich viele ausprobiert habe.

Ich habe einUITextView in einemUIScrollView. Ich bin in der Lage, die Größe dynamisch zu ändernUITextView innerhalb der Scrollansicht, um den Text anzuzeigen. Aber wenn dieUITextView Enthält sehr großen Text, der abgeschnitten wird, wenn ich fast bis zum Ende scrolle. DieUIScrollViewDer Rahmen von wird immer noch richtig dimensioniert.

Ich habe diese Beiträge gelesen:diese diese und viele ähnliche.

DasUIScrollview undUITextview werden beide mit AutoLayout in der xib erstellt.

Hier ist mein aktueller Code und ein Screenshot, da Sie sehen können, dass die leere Stelle im Screenshot mit Text gefüllt sein sollte. Bitte helfen Sie.

- (void)viewDidAppear:(BOOL)animated
{
    CGRect frame = self.longDescField.frame;
    frame.size.height = self.longDescField.contentSize.height;
    self.longDescField.frame = frame;

    self.scrollView.contentSize = CGSizeMake(self.view.frame.size.width,  self.longDescField.contentSize.height + 200);
    self.scrollView.scrollEnabled = YES;
    [self.scrollView flashScrollIndicators];
}

Antworten auf die Frage(16)

Ihre Antwort auf die Frage