Pergunta

e aqui está o negócio.

Im tentando obter alguns dos meus pontos de vista para jogar bem juntos, mas infelizmente eu deve estar faltando alguma coisa.

heres a mais vista I

  • Aplicação Delegado
  • UIViewController que contém uma tabbarcontroller
  • UIViewController que contém uma visão OpenGL (necessidades de ser paisagem)

A aplicação Delgate lida com os dois pontos de vista através do
- (void) didRotate: (NSNotification *) notificação
função.

Parece que estou correndo em um problema quando eu tento alternar longe da vista com o tabbarcontroller para o outro ponto de vista, ele sempre carregar o outro ponto de vista no modo potrait.

Agora eu sei as obras opinião da paisagem, como ive carregá-la logo de cara e ele funciona muito bem. Parece ser o tabbarcontroller. Depois que ele (a vista com a tabbarcontroller) é o init e acrescentou, é quando eu começar a ver essa estranheza.

Ive pesquisei e stackoverflowed para ver se qualquer solução de ajuda, mas eu não posso parecem encontrar nada. Qualquer ajuda seria muito apreciada.

Foi útil?

Solução

controladores de barras

guia só aceita mudanças de orientação que estão em sincronia entre os controladores de vista que eles contêm.

No seu caso, retrato em um controlador de vista significa retrato através da placa. Você precisa ter certeza de que shouldAutorotateToInterfaceOrientation: retornos SIM da mesma maneira em todos os seus controladores de vista.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top