123得票4回答
强制“横屏”方向模式

我正在尝试强制应用程序进入“横屏”模式,因为我的应用程序绝对不是为“竖屏”模式设计的。 我该怎么做? 我该怎样强制应用程序运行时只允许在横屏模式下显示呢?

17得票2回答
使用卡尔曼滤波器对设备方向API的数据进行平滑处理

我尝试着平滑从deviceOrientation API获取的数据,以便在浏览器中制作Google Cardboard应用程序。 我将加速度计数据直接传输到ThreeJs相机旋转中,但我们收到了很多信号噪声,导致视图抖动。 有人建议使用卡尔曼滤波器来处理平滑信号处理噪声,我在gitHub上...

7得票1回答
旋转UIAlertView

我已经创建了一个自定义的UIAlertView(通过子类化并混合其显示函数),它有一些自定义子视图,并具有非标准大小。 当我创建和显示它时,它工作得很好,然而,当设备旋转时,警报会旋转,然后返回到默认大小。 有什么想法可以重写哪些函数-或者我应该调整UIViewController? 谢...

37得票7回答
如何在Swift中检查设备方向是否为横向左侧或右侧?

if UIDeviceOrientationIsLandscape(UIDevice.currentDevice().orientation) { print("landscape") } if UIDeviceOrientationIsPortrait...

9得票2回答
从设备使用中检测左右手习惯

有没有相关的证据可以帮助我们确定一个人是否使用左手或右手的设备(智能手机/平板电脑)?我的想法是,您可以使用加速度计数据来检测轻微的倾斜,可能仅在用户操作某种屏幕输入时。所寻找答案应陈述类似于“研究表明,90%使用输入机制的右撇子用户在输入数据时将其手机倾斜平均5°,而90%使用输入机制的左撇...

19得票3回答
iOS:为子视图禁用自动旋转

我有一个嵌套的视图层次结构用于支持方向变化的iPad应用程序。它看起来类似于以下内容。UIViewController UIView - UIView - UIImageView (disable rotation) - ...

9得票5回答
移动设备方向变化时CSS未应用

我正在测试我正在开发的网站,并使用媒体查询。当我在浏览器中测试和调整页面大小时,一切正常。但是当我在移动设备上测试时,当我改变手机的方向时遇到问题。如果我在横屏模式下加载页面,则应用了正确的CSS。当我更改为纵向时,CSS也是正确的。但是如果我回到横向状态,则仍然应用“纵向”CSS类。我正在使...

177得票14回答
Flutter:如何按需设置和锁定屏幕方向

在我的 Flutter 页面中,我需要将屏幕设置为横屏模式并锁定,使其无法旋转成竖屏模式,但仅限于该页面。因此需要一种方法来实时启用此功能。有人知道如何做到这一点吗? 我希望它能够旋转成左横屏或右横屏,但不要旋转成竖屏模式。

19得票9回答
当方向改变重新加载带有选项卡的活动时,片段会被初始化两次。

当我改变设备的方向时,重新加载带有选项卡和片段的活动出现问题。 情况如下: 我有一个活动,在操作栏中有3个选项卡。每个选项卡在主视图中加载不同的片段到FrameLayout中。如果我不改变设备的方向,一切都正常。但是当我这样做时,Android尝试初始化当前选择的片段两次,从而产生以下错误...

15得票3回答
传感器TYPE_ACCELEROMETER/TYPE_MAGNETIC_FIELD和TYPE_ORIENTATION之间的不同数值

获取3个旋转值(方位、俯仰和滚动)的方法有两种。 第一种是注册一个类型为TYPE_ORIENTATION的监听器。这是最简单的方法,我可以从每次旋转中获得正确范围的值,就像文档中所说的那样: 方位:[0, 359] 俯仰:[-180, 180] 滚动:[-90, 90] 另一种方法则是最精...