Você tem um SinglePageViewController em um UIPageViewController e ajusta programaticamente as posições das subvisualizações definidas em seu Storyboard ? Então você provavelmente verá salto subviews em suas páginas sempre que você começar a furto de uma página para outra. Por quê? Porque UIPageViewController fará o layout das subvisualizações de SinglePageViewControllers sempre que um deslize começar.
Você tem 2 opções:
1) Desative “Usar layout automático” no painel de inspeção de arquivos do StoryBoard.
2) Ajuste as posições das subvisualizações programaticamente em viewDidLayoutSubviews.
// SinglePageViewController.m
...
-(void)viewDidLayoutSubviews {
// Adjust the subviews' positions
}
Ai está. Não há mais subviews saltando. 🙂