A UIScrollView
in meiner Ansichtshierarchie wirkt funky, wenn ich darüber einen modalen View-Controller präsentiere. Es passt den Inhalt automatisch an und verschiebt meinen Inhalt um etwa 40 Pixel. Ich kann mir nicht vorstellen, wie ich das stoppen kann.
Nachdem ich herumgeschnüffelt habe, habe ich festgestellt, dass presentModalViewController
irgendwie die private Methode _adjustContentOffsetIfNecessary
auf meinem UIScrollView
auslöst und dadurch den Offset verändert.
Irgendeine Idee, wenn das ein Fehler von Apple ist? Oder wird in meinem UIScrollView
etwas verrückt? Wie auch immer, um diese _adjustContentOffsetIfNecessary
-Methode oder zumindest diesen Nebeneffekt zu deaktivieren?
Obwohl es nicht schick ist, habe ich das Problem gelöst, indem ich den Inhalt Offset in der viewDidAppear des presentingViewControllers zurückgesetzt habe.
Versuchen Sie, die Eigenschaft automatisch zu setzen. Justiert ScrollViewInsets Ihres ViewControllers, der das UIScrollView enthält, auf "NEIN"
Tags und Links iphone ios uiscrollview