Storyboard / UIPageViewController redefine as posições das subvisualizações

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. 🙂