单词拼写提示工具提示纵向纵向显示
Posted
技术标签:
【中文标题】单词拼写提示工具提示纵向纵向显示【英文标题】:Word spelling suggesting tool tip shows vertically in portrait 【发布时间】:2016-06-22 03:32:46 【问题描述】:在 iPhone 5 和 iPhone 6+ 上,单词拼写提示工具提示出于某种原因垂直显示(参见图片)。
我们通过 ANE 从加速度计传感器读取数据,然后在 AS3 中设置 StageAspectRatio。
-
横向运行应用
点击主页按钮休眠
垂直旋转设备
重新打开应用
写错字
请注意在纵向模式下垂直显示的单词拼写提示工具提示。
你知道如何解决这个问题吗?
【问题讨论】:
【参考方案1】:哇,这真的很奇怪 :) 我将分享我的想法作为答案,因为它更容易格式化
第一个问题是您为什么要手动执行此操作?应用程序描述符中有一个 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。
【讨论】:
以上是关于单词拼写提示工具提示纵向纵向显示的主要内容,如果未能解决你的问题,请参考以下文章
WIN10右键/个性化左侧的菜单栏文字纵向,导致显示不全,怎么解决?
带有纵向和横向图像的 UIBarButtonItem 可能会显示横向的纵向图像