在iPhone 5和iPhone 6+上,出于某种原因,单词拼写建议工具提示垂直显示(参见图像)。
我们通过ANE从加速计传感器读取数据,然后在AS3中设置StageAspectRatio。
答案 0 :(得分:1)
第一个问题是为什么要手动执行此操作?应用程序描述符中有一个autoOrients属性可以处理您的方向。即使您不想使用它并仍想手动执行它,您可以尝试一下,看看是否能解决问题(我猜是这样)。
第二个问题是为什么你通过ANE依赖加速度计?有一种简单的方法可以赶上方向变化:
$("div p").text();
另一个注意事项是有两个与方向相关的属性 - stage.deviceOrientation和stage.orientation。您可能想要检查这些值,也许它会为您提供有关正在发生的事情的提示。通常你会改变stage.setAspectRatio(),但你也可以尝试stage.setOrientation()。这不适用于所有想到的设备,您需要先检查stage.supportedOrientations。