Ich habe eine UITextView
innerhalb einer UIViewController
, die Auto-Layout verwendet, um es an allen Seiten auf 0 zu pinnen (so füllt es den gesamten Bildschirm). Ich habe auch diese Ansicht unter Verwendung UINavigationController
geschoben.UITextView Inhalte gehen unter UINavigationBar
Ich renne in einen seltsamen Fehler wo, wenn die UITextView
hat genug Text, so dass es vom Bildschirm läuft, dann Inhalt wird unter der UINavigationBar
gesetzt. Wenn nicht genügend Text zum Füllen des Bildschirms vorhanden ist, wird das Layout des Textes nicht unter UINavigationBar
angezeigt.
Hier ist was passiert, das ist, wenn es genug Text gibt, dass es vom Bildschirm verschwindet und Sie müssen scrollen, um alles zu sehen.
Ich habe versucht:
Einstellen der Inhalte Einsatz des
UITextView
.Sicherstellen, dass
UINavigationBar
nicht durchscheinend ist.versucht, diese
self.automaticallyAdjustsScrollViewInsets = NO;
Das funktioniert nicht. Es wird nur der Text bleibt unter der UINavigationBar :(Danke für den Vorschlag obwohl – random
Haben Sie versucht, sowohl selb.edgesForExtendedLayout = UIRectEdgeNone; und self.automaticallyAdjustScrollViewInsets = NO;? Wenn es Text unter navigationBar stecken, schätze ich Hinzufügen von Content-Einfügungen zu textView wird es bringen navigationBar – Uros19
Ja, ich habe das auch versucht, aber es funktioniert nicht.Was noch seltsamer ist, dass Einstellung des Inhalts hat immer noch keinen Effekt.Es startet immer noch unter der 'UINavigationBar'.Wenn ich es nach unten scrollen obwohl der Inhalt eingestellt ist, habe ich auch 'scrollRangeToVisible' versucht, was auch nicht funktioniert. – random