UIScrollView se está moviendo si oculto la barra de navigation y la barra de herramientas

Tengo un problema, he creado una UIImageView con UIScrollview, todo funciona perfectamente, excepto que UIImageView ya no está en el centro y cada vez que oculto la Tool- y la NavigationBar, la UIImageView / UIScrollView se está moviendo.

Ya configuré el autoresizingMask:

scrollView.autoresizingMask = UIViewAutoresizingFlexibleTopMargin; scrollView.autoresizingMask = UIViewAutoresizingFlexibleBottomMargin; 

pero no funcionará, ¿alguien puede ayudarme?

Tuve el mismo problema con iOS 7 y leí que tenía que configurar

 self.automaticallyAdjustsScrollViewInsets = NO; 

para el controller de vista, pero no funcionó para mí. Después de haber lanzado, tuve que ponerlo en el método viewDidLoad del controller de vista padre del controller de vista.

Al igual que @Mert respondió, puede configurarlo en el código self.automaticallyAdjustsScrollViewInsets = NO; o puede configurar esto en el guión gráfico, en la vista de desplazamiento en uno de los inspectores, puede desactivar la checkbox que ajusta automáticamente el contenido de la vista de desplazamiento.

EDITAR

La checkbox está en el inspector de attributes de UIScrollView , se denomina Autoresize Subviews en la sección de dibujo.

Btw, este comportamiento solo ocurre en iOs7, debido a la cosa transparente de UINavigationBar .