UIScrollView ändert den Inhalt Offset auf presentModalViewController

9

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?

    
Justin Milo 24.09.2011, 23:30
quelle

2 Antworten

0

Obwohl es nicht schick ist, habe ich das Problem gelöst, indem ich den Inhalt Offset in der viewDidAppear des presentingViewControllers zurückgesetzt habe.

    
Raphael Oliveira 16.08.2013 16:29
quelle
0

Versuchen Sie, die Eigenschaft automatisch zu setzen. Justiert ScrollViewInsets Ihres ViewControllers, der das UIScrollView enthält, auf "NEIN"

    
Calle Bergström 13.05.2014 09:54
quelle

Tags und Links