在iPhone 5和iPhone 6+上,由於某種原因,建議使用提示工具提示的單詞豎直顯示(請參閱圖像)。建議工具提示在縱向豎直顯示的詞語拼寫
我們通過ANE從加速度傳感器讀取數據,然後在AS3中設置StageAspectRatio。對景觀
- 運行應用
- 點擊主頁按鈕冬眠
- 旋轉裝置垂直
- 重新打開應用
- 寫一個不正確的字
- 通知字拼寫提示刀尖垂直地表示在肖像模式。
你知道如何解決這個問題嗎?
在iPhone 5和iPhone 6+上,由於某種原因,建議使用提示工具提示的單詞豎直顯示(請參閱圖像)。建議工具提示在縱向豎直顯示的詞語拼寫
我們通過ANE從加速度傳感器讀取數據,然後在AS3中設置StageAspectRatio。對景觀
你知道如何解決這個問題嗎?
哇,這真是奇怪的:)我會分享我的想法作爲一個答案,因爲它更容易格式化
第一個問題是,爲什麼你做手工?應用程序描述符中有一個autoOrients屬性,可以爲您處理方向。即使你不想使用它,並仍然想手動執行它,你可能會嘗試一下,看看是否能解決這個問題(我猜是這樣)。
第二個問題是爲什麼你通過ANE依靠加速度計?有一個簡單的方法來趕上方向的變化:
stage.addEventListener(StageOrientationEvent.ORIENTATION_CHANGE, onOrientationChanged);
private function onOrientationChanged(event:StageOrientationEvent):void
{
doSomething();
}
而另一個值得注意的是,有兩個方向有關的屬性 - stage.deviceOrientation和stage.orientation。你可能想要檢查這些值,也許它會給你提示發生了什麼。通常你改變stage.setAspectRatio(),但你也可以嘗試stage.setOrientation()。這不適用於所有設備,你需要先檢查stage.supportedOrientations。