Segmento do iOS - da esquerda para a direita -

Eu li os outros posts no segues, mas nenhum resolve minha pergunta.

Simplificando, meuViewControllers são ordenados, como um livro. Quero que as transições para trás (exemplo: da página 9 à 8) estejam sempre presentes (deslize o mouse) da esquerda para a direita. Desejo que as transições para a frente (da página 9 à 10) sejam apresentadas da direita para a esquerda.

Sim, meu botão voltar do controlador nav (canto superior esquerdo) apresenta-se assim se você estiver folheando página por página. No entanto, se você pular de um índice, a função back no controlador nav o levará de volta ao índice.

Meu objetivo é que, se um usuário pular para a página 9 (por exemplo) a partir de um índice e deslizar para a direita, ele moverá a página para a direita e mostrará a página 8. Uma vez na página 8, se clicar rapidamente à esquerda, a página será exibida. será desviado para a esquerda e eles estarão na página 9 novamente.

Todo meuViewControllers são, por padrão, apresentados deslizando da direita para a esquerda.

Exemplo: pense nisso como um livro, se eu usar o Índice para pular para o capítulo 4, deslize para a direita e exibir uma exibição da pilha, voltarei ao Índice. Mas se você estiver no Capítulo 4, página 394 e deslizar para a direita, não desejará voltar ao índice! Você quer ir para a última página do capítulo 3, página 393! Portanto, a pilha de navegação não ajuda em nada.

Exemplo final

Detalhes: 1. Estou usando o novo Xcode "Show" no toque no botão para alternar entre os ViewControllers.

Estou usando um controlador de navegação para a funcionalidade do botão "Voltar" no canto superior esquerdo. Isso usa a pilha de navegação e funciona bem.

No entanto, tenho minha própria barra de navegação personalizada na parte inferior (botão Voltar, botão Página inicial, botão Índice, botão Avançar) e gestos. É com isso que eu quero ter a funcionalidade de um livro.

Codificação rápida.

Trabalhando com o Xcode 6.3

Eu li que há código de animação. Eu li que há transições programáticas em profundidade que podem ser usadas. Parece uma loucura o fato de não haver uma maneira simples de selecionar as sequências que quero apresentar a partir da esquerda e reverter facilmente a animação.

Obrigado!

Tentativa de log:

I tried DCDC's code:
    UIView.transitionWithView(self.window!, duration: 0.5, options:.TransitionFlipFromLeft, animations: { () -> Void in
            self.window!.rootViewController = mainVC
            }, completion:nil)

Este erro é retornado quando insiro o código do DCDC em umIBAction para o meu golpe de volta

questionAnswers(11)

yourAnswerToTheQuestion