247得票32回答
检测视口方向,如果方向为竖屏,则显示警告消息,提示用户进行操作说明。

我正在建设一个特别为手机设备设计的网站。有一个页面最好在横屏模式下查看。 是否有一种方法来检测访问该页面的用户是否处于纵向模式,并且如果是,则显示消息提示用户最好在横向模式下查看该页面?如果用户已经在横向模式下查看它,则不会出现任何消息。 因此,基本上,我希望该网站能够检测视口的方向,如果...

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

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

144得票17回答
如何在Swift中将一个视图控制器的方向锁定为仅纵向模式。

我的应用程序已经支持所有方向,我想要在特定的UIViewController中仅锁定纵向模式。 例如,假设它是选项卡应用程序,当登录视图以模态方式出现时,我只希望该登录视图仅以纵向模式显示,无论用户如何旋转设备或当前设备方向如何。

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

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

109得票4回答
安卓手机方向概述,包括指南针

我尝试理解Android方向传感器已经有一段时间了。我曾经认为我理解了它,但后来发现我并没有。现在我认为(希望)我对它有了更好的感觉,但仍然不是100%确定。我将尽力解释我对它的零散理解,并希望人们能够纠正我错误的部分或填补任何空白。 我想象自己站在0度经度(本初子午线)和0度纬度(赤道)上...

51得票7回答
iPad/iPhone上在纵向和横向之间切换时,响应式网站会被放大。

我使用Twitter Bootstrap构建了一个响应式网站,网址是:http://zarin.me/cce/ 这个响应式设计在iPad和iPhone设备上效果很好,但是当我将设备从竖屏翻转到横屏时,网站会放大而不是适应屏幕大小(捏合屏幕可以正常显示)。 我错过了什么?这是视口问题吗?以下...

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

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

31得票5回答
如何将某些视图的自动旋转限制在单个方向上,同时允许其他视图在所有方向上旋转?

这个问题涉及到iOS设备旋转和UINavigationController中多个受控视图。有些视图应该被限制在竖屏方向,而有些应该自由旋转。如果您尝试用三个视图创建最简单的设置,您会发现自动旋转行为有一些非常恶心的怪癖。然而,情景非常简单,所以我认为我要么没有正确实现自动旋转,要么忘记了某些东...

31得票5回答
如何在MediaRecorder中更改视频方向为竖屏?

当我使用MediaRecorder录制视频时,无论实际设备方向如何,它总是以横屏模式录制。 如何强制MediaRecorder /相机使用真实的方向?

30得票10回答
如何在iOS 6中以编程方式获取设备的当前方向?

我已经开发了一个iOS应用,并在iOS6设备上进行了测试。在测试过程中,我意识到我的应用程序没有按预期响应方向变化。 这是我的代码:// Autorotation (iOS >= 6.0) - (BOOL) shouldAutorotate { return NO; } - ...