Pergunta

Eu já vi isso em um aplicativo anterior (esquecendo o nome do aplicativo), onde você pode bloquear a orientação atual da tela.

Existe uma maneira fácil para que isso seja feito, por exemplo, simplesmente usando um botão.

Foi útil?

Solução

Basta adicionar um ivar ao delegado do aplicativo que pode ser definido pressionando o botão de bloqueio. Então, em todos os seus controladores de vista você pode apenas verificar o ivar no delegado aplicativo e responder às

- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation

mensagem de acordo com sua orientação Ivar

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