Xamarin.forms: O modo de orientação PortraitUpsideDown é ignorado no iOS

Criado em 31 mai. 2018  ·  3Comentários  ·  Fonte: xamarin/Xamarin.Forms

Descrição

Parece que o modo de orientação PortraitUpsideDown não funciona no iOS e é ignorado. As outras orientações estão corretas.

Passos para reproduzir

  1. Crie um novo projeto Xamarin.Forms + iOS
  2. Adicione "UIInterfaceOrientationPortraitUpsideDown" a UISupportedInterfaceOrientations no arquivo info.plist.
  3. Inicie o aplicativo e vire o telefone de cabeça para baixo

Comportamento esperado

O aplicativo muda para PortraitUpsideDown

Comportamento Real

O aplicativo ainda está no modo retrato normal

Informação básica

  • Versão com problema: Xamarin.Forms 3.0, 2.5 e 2.4
  • Última versão válida: Provavelmente versões anteriores a 2.4
  • IDE: Visual Studio 2017
  • Estruturas de destino da plataforma:

    • iOS: 11.3

    • Android:

    • UWP:

  • Versão da Biblioteca de Suporte Android:
  • Pacotes Nuget: Este bug afeta "Plugin.DeviceOrientation", mas também ocorre sem ele
  • Dispositivos afetados: iPhone 8, dispositivo real e simulador

Capturas de tela

Link de reprodução

3 help wanted inactive iOS 🍎 bug up-for-grabs

Todos 3 comentários

Este é um grande problema para nós também. Acontecendo em todos os nossos aplicativos XF. Xamarin.Forms v3.4.0.1009999

Testado novamente com a versão mais recente do XamForms e parece funcionar agora. Com exceção do iPhone X e superior, mas parece que é algo que a Apple decidiu não oferecer mais suporte: https://forums.developer.apple.com/message/268015

Obrigado @jfversluis

Esta página foi útil?
0 / 5 - 0 avaliações