Xamarin.forms: Π Π΅ΠΆΠΈΠΌ ΠΎΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ PortraitUpsideDown игнорируСтся Π² iOS

Π‘ΠΎΠ·Π΄Π°Π½Π½Ρ‹ΠΉ Π½Π° 31 мая 2018  Β·  3ΠšΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ  Β·  Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: xamarin/Xamarin.Forms

ОписаниС

ΠŸΠΎΡ…ΠΎΠΆΠ΅, Ρ‡Ρ‚ΠΎ Ρ€Π΅ΠΆΠΈΠΌ ΠΎΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ PortraitUpsideDown Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π² iOS ΠΈ игнорируСтся. Π”Ρ€ΡƒΠ³ΠΈΠ΅ ΠΎΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ Π² порядкС.

ДСйствия ΠΏΠΎ Π²ΠΎΡΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΡŽ

  1. Π‘ΠΎΠ·Π΄Π°Ρ‚ΡŒ Π½ΠΎΠ²Ρ‹ΠΉ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ Xamarin.Forms + iOS
  2. Π”ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ Β«UIInterfaceOrientationPortraitUpsideDownΒ» Π² UISupportedInterfaceOrientations Π² Ρ„Π°ΠΉΠ»Π΅ info.plist.
  3. ЗапуститС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΈ ΠΏΠ΅Ρ€Π΅Π²Π΅Ρ€Π½ΠΈΡ‚Π΅ Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½ Π²Π²Π΅Ρ€Ρ… Π΄Π½ΠΎΠΌ

ОТидаСмоС повСдСниС

ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ мСняСтся Π½Π° PortraitUpsideDown

ЀактичСскоС ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅

ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ всС Π΅Ρ‰Π΅ находится Π² ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠΌ ΠΏΠΎΡ€Ρ‚Ρ€Π΅Ρ‚Π½ΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅

Основная информация

  • ВСрсия с ошибкой: Xamarin.Forms 3.0, 2.5 ΠΈ 2.4
  • ПослСдняя извСстная Ρ…ΠΎΡ€ΠΎΡˆΠ°Ρ вСрсия: Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, вСрсии Π΄ΠΎ 2.4.
  • IDE: Visual Studio 2017
  • ЦСлСвая ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹:

    • iOS: 11.3

    • Android:

    • UWP:

  • ВСрсия Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ Android:
  • ΠŸΠ°ΠΊΠ΅Ρ‚Ρ‹ Nuget: эта ошибка влияСт Π½Π° "Plugin.DeviceOrientation", Π½ΠΎ Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ‚ ΠΈ Π±Π΅Π· Π½Π΅Π³ΠΎ.
  • Π—Π°Ρ‚Ρ€ΠΎΠ½ΡƒΡ‚Ρ‹Π΅ устройства: iPhone 8, Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠ΅ устройство ΠΈ симулятор.

Π‘ΠΊΡ€ΠΈΠ½ΡˆΠΎΡ‚Ρ‹

Бсылка Π½Π° воспроизвСдСниС

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

ВсС 3 ΠšΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

Для нас это Ρ‚ΠΎΠΆΠ΅ большая ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°. Π­Ρ‚ΠΎ происходит Π²ΠΎ всСх Π½Π°ΡˆΠΈΡ… прилоТСниях XF. Xamarin.Forms v3.4.0.1009999

ΠŸΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎ протСстировано с самой послСднСй вСрсиСй XamForms ΠΈ, ΠΏΠΎΡ…ΠΎΠΆΠ΅, сСйчас Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚. Π—Π° ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ iPhone X ΠΈ Π½ΠΎΠ²Π΅Π΅, Π½ΠΎ ΠΏΠΎΡ…ΠΎΠΆΠ΅, Ρ‡Ρ‚ΠΎ это Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Apple Ρ€Π΅ΡˆΠΈΠ»Π° большС Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒ: https://forums.developer.apple.com/message/268015

Бпасибо @jfversluis

Π‘Ρ‹Π»Π° Π»ΠΈ эта страница ΠΏΠΎΠ»Π΅Π·Π½ΠΎΠΉ?
0 / 5 - 0 Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³ΠΈ