确定设备方向(特定条件)[重复]

Posted

技术标签:

【中文标题】确定设备方向(特定条件)[重复]【英文标题】:Determine device orientation (specific condition) [duplicate] 【发布时间】:2018-09-03 11:49:57 【问题描述】:

确定设备窗口方向的最简单方法是什么? 我知道它是如何工作的onresize method and window.innerWidth > window.innerHeight 但是 它也应该适合手机设备。我的意思是键盘,这对我来说有点问题,因为如果我使用经典方法,它们也会在键盘打开时运行,我不想要它。我只需要一个能在电话设备改变方向时起作用的东西。它也应该适合 iosandroid,因为我注意到在 iOS 上,当键盘打开高度时,它与 Android 设备上的高度不同。也许有人知道这样做的通用方法?我将不胜感激在哪里寻找最佳方法的任何建议!

注意:这不是重复的,我不需要window.innerWidth > window.innerHeight

【问题讨论】:

您好,欢迎来到 ***,拨打tour,阅读How to Ask 【参考方案1】:

嘿试试用deviceorientation来处理设备方向

window.addEventListener("deviceorientation", handleOrientation, true);

这里是一个例子:Processing orientation events

【讨论】:

以上是关于确定设备方向(特定条件)[重复]的主要内容,如果未能解决你的问题,请参考以下文章

uiviewcontroller中的设备方向更改[重复]

如何根据设备方向制作横向或纵向照片[重复]

以编程方式快速更改设备方向 4 IOS 11 [重复]

如何在android中为不同的设备和方向创建不同的布局[重复]

如何在 iPad 中检查设备方向从纵向到横向和反之亦然的变化 [重复]

Swift:确定自定义对象数组是不是包含特定字符串[重复]