建议工具提示的词拼写在纵向垂直显示

时间:2016-03-08 09:06:40

标签: ios actionscript-3 flash air screen-orientation

在iPhone 5和iPhone 6+上,出于某种原因,单词拼写建议工具提示垂直显示(参见图像)。

我们通过ANE从加速计传感器读取数据,然后在AS3中设置StageAspectRatio。

  1. 在横向上运行应用
  2. 单击主页按钮以休眠
  3. 垂直旋转设备
  4. 重新开启应用
  5. 写错字
  6. 请注意拼写一词,提示工具提示在纵向模式下垂直显示。
  7. 你知道如何解决这个问题吗?

    enter image description here enter image description here

1 个答案:

答案 0 :(得分:1)

哇,这真的很奇怪:)我会分享我的想法作为答案,因为它更容易格式化

第一个问题是为什么要手动执行此操作?应用程序描述符中有一个autoOrients属性可以处理您的方向。即使您不想使用它并仍想手动执行它,您可以尝试一下,看看是否能解决问题(我猜是这样)。

第二个问题是为什么你通过ANE依赖加速度计?有一种简单的方法可以赶上方向变化:

    $("div p").text();

另一个注意事项是有两个与方向相关的属性 - stage.deviceOrientation和stage.orientation。您可能想要检查这些值,也许它会为您提供有关正在发生的事情的提示。通常你会改变stage.setAspectRatio(),但你也可以尝试stage.setOrientation()。这不适用于所有想到的设备,您需要先检查stage.supportedOrientations。