Xamarin.forms: 方向模式 PortraitUpsideDown 在 iOS 中被忽略

创建于 2018-05-31  ·  3评论  ·  资料来源: xamarin/Xamarin.Forms

描述

似乎方向模式 PortraitUpsideDown 在 iOS 中不起作用并被忽略。 其他方向没问题。

重现步骤

  1. 创建新的 Xamarin.Forms + iOS 项目
  2. 向 info.plist 文件中的 UISupportedInterfaceOrientations 添加“UIInterfaceOrientationPortraitUpsideDown”。
  3. 启动应用程序并将手机倒置

预期行为

应用程序更改为 PortraitUpsideDown

实际行为

应用程序仍处于正常人像模式

基本信息

  • 有问题的版本:Xamarin.Forms 3.0、2.5 和 2.4
  • 最后已知的好版本:可能是 2.4 之前的版本
  • IDE:Visual Studio 2017
  • 平台目标框架:

    • iOS:11.3

    • 安卓:

    • UWP:

  • 安卓支持库版本:
  • 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 :

谢谢@jfversluis

此页面是否有帮助?
0 / 5 - 0 等级