device-orientation相关内容
我正在建立一个专门针对移动设备的网站.特别是有一个页面最好在横向模式下查看. 有没有办法检测访问该页面的用户是否以纵向模式查看它,如果是,则显示一条消息,通知用户该页面最好以横向模式查看?如果用户已经在横向模式下查看它,则不会出现任何消息. 所以基本上,我希望网站检测视口方向,如果方向是纵向,然后显示一条警告消息,建议用户最好在横向中查看此页面> 模式. 解决方案 if(w
..
您好,我有一个应用程序,我有两个 *.png 用于默认启动画面: 默认横向.pngDefault-Portrait.png 我想要的是在我的应用程序加载完毕并准备好运行时为这个默认启动屏幕设置动画. 为了实现这一点,我通常会呈现一个带有默认横向或默认纵向(取决于设备方向)的 UIImageView,将其在屏幕上保留一段时间,然后将其动画化. 我的问题是,如果我在 中调用
..
我正在创建一个游戏,它允许设备处于横向左或横向右方向,并且玩家可以在暂停时更改方向.当他们这样做时,我需要更改游戏根据方向解释加速度计的方式. 在 iOS 5 中,我使用 willRotateToInterfaceOrientation 来捕获更改并更改我的变量,但在 iOS6 中已弃用.我现有的代码如下所示: if(toInterfaceOrientation == UIInterfa
..
我正在开发一个支持纵向和横向模式的应用程序.我正在使用 auto layout 来安排我的视图.由于我阅读了很多帖子,并且我意识到开发人员通常使用以下方法之一. 1.第一种方法: 实现UIViewController:updateConstraints方法,根据设备方向更新约束. 2.第二种方法: 实现UIViewController:viewWillLayoutSubvi
..
我试图在两个 deviceorientation 事件之间沿左右轴和上下轴改变方向,这些轴通常定义为电话 x 和 y 轴(https://developer.mozilla.org/en-US/docs/Web/Guide/Events/Orientation_and_motion_data_explained) 即在瞬间 t1 和 t2 之间,这些音素轴从 (x1, y1) 移动到 (x2
..
我有一个想要支持所有方向的 SpriteKit 游戏.现在,当我更改方向时,节点不会保持其位置.我使用 SKSceneScaleModeResizeFill 进行缩放,因为它会保持正确的精灵大小. 当我开始游戏时,玩家是这样定位在屏幕中间的: 然后当我旋转设备时,位置变成这样: 这是我的视图控制器代码: - (void)viewDidLayoutSubviews{[超级 vie
..
我在这里使用 Twitter Bootstrap 构建了一个响应式网站:http://zarin.me/cce/ 响应式设计在 iPad 和 iPhone 上效果很好,但是当我将设备从纵向翻转到横向时,网站被放大而不是适应屏幕(捏合屏幕有效). 我错过了什么?这是视口问题吗?这是我的唯一视口代码: 提前致谢! 解决方案 您还想添加最大比例 更新我同意一些评论,声明不
..
在横向模式下启动 iPad 应用程序时无法获得正确的边界.我在 Info.plist 文件中设置了正确的键,并且我的视图控制器在横向(和纵向、natch)中正确启动. 在我的 applicationDidFinishLaunching: 方法中,我在 3 秒延迟后调用选择器,该方法调用 [[UIScreen mainScreen] applicationFrame],但是它返回给我一个肖像框
..
我正在构建一个专门针对移动设备的网站.特别是有一页最好在横向模式下查看. 有没有办法检测访问该页面的用户是否在纵向模式下查看它,如果是,则显示一条消息,通知用户该页面最好在横向模式下查看?如果用户已经以横向模式查看它,则不会出现任何消息. 所以基本上,我希望网站检测视口方向,如果方向是纵向,然后显示一条警告消息,通知用户最好在横向中查看此页面> 模式. 解决方案 if(wi
..
我很清楚这个问题但我的会有所不同.我也知道这种方法可能存在重大错误,但我也想从理论上了解配置. 我有一些基本问题,我自己很难清楚地回答这些问题.有很多关于加速度计和陀螺仪的信息,但我仍然没有找到一些基本属性的“第一原理"解释. 所以我有一个包含加速度计和陀螺仪的平板传感器.还有一个磁力计,我现在跳过. 加速度计在每个时间 t 根据固定坐标系向传感器提供关于临时加速度向量 a =
..
搜索了一段时间后,我没有找到任何将平移加速度方向与旋转隔离的方法. 我正在寻找一种方法来获得与手机旋转方式无关(当然也与手机旋转方式无关)的加速度方向. 基本上,这将使我能够区分加速、减速和方向改变. 我尝试用从 getOrientation 获得的角度补偿加速度传感器角度,但我试验了 getOrientation 角度(方位角、俯仰和滚转)在设备有平移运动(加速度). 我
..
我正在开发的 iPhone 应用程序中遇到一个奇怪的问题.我希望我的应用支持仅纵向模式,但由于某种原因我不能这样做(设备和模拟器). 为了仅支持纵向模式,我做了如下操作: 在 Xcode 的 TARGET summary 部分,我只选择了肖像. 我所有的 ViewController 都实现了 shouldAutorotateToInterfaceOrientation 但正如
..
我需要在特定页面上阻止轮播,这必须同时适用于 Android 和 iOS. 我尝试使用 NuGet Plugin.DeviceOrientation 并添加以下代码 protected override void OnAppearing(){base.OnAppearing();如果(CrossDeviceOrientation.IsSupported)CrossDeviceOrienta
..
所以我使用来自 THREE.js 的 DeviceOrientationControls 在 VR 中旋转对象,类似于 google cardboards 应用程序在展览体验中的作用.通过将 THREE.DeviceOrientationControls(camera) 中的“camera"替换为“scene",我已经部分成功地做到了这一点.但是,场景中还包含有 EdgesHelper 帮助的立方
..
我正在尝试触发 javascript 的 deviceorientation 事件,但事件未在我的 android 设备中触发. 请在此处查看活动文档 window.addEventListener('deviceorientation', function(event) {console.log(event.alpha + ' : ' + event.beta + ' : ' + even
..
我正在使用 Three.js 中的设备方向控件为 Google Cardboard 设置 Web 应用程序.当我加载场景时,相机的默认目标是 Y 方向(手机上的 Z),那里可能没有任何对象.我想在加载之前定义一个方向.有没有人对如何在不需要旋转场景中的对象的情况下执行此操作有任何建议? 预先感谢您的帮助! 解决方案 将您的相机添加到 THREE.Object3D().旋转父对象.
..
我正在尝试实现类似于 Google 推出的纸板应用示例之一的效果,该示例称为“展示".我有一个 3D 对象,我想使用设备方向控制对其进行旋转.现在只使用设备方向控制,我可以查看 3D 对象,但是当我转身时,相机旋转(似乎)导致对象从视野中消失,直到我一直转身回到它所在的位置开始.换句话说,当我环顾四周时,相机似乎在其轴上旋转.我想要的是能够在我转身时旋转物体. 有点像这个例子 http://
..
因为我的应用支持所有方向.我只想将纵向模式锁定到特定的 UIViewController. 例如假设它是选项卡式应用程序,并且当登录视图以模态显示时,我只希望登录视图处于纵向模式,无论用户如何旋转设备或当前设备方向如何 解决方案 当你有一个复杂的视图层次结构时,事情会变得非常混乱,比如有多个导航控制器和/或选项卡视图控制器. 此实现将它放在各个视图控制器上以设置它们何时想要锁定
..
当我在特定方向加载时更改视图控制器方向时,屏幕的一部分在底部变为空白. 重现步骤: 在视图控制器中有 tableview(我认为没有必要.可以是任何视图) 推送一个新的视图控制器,它也有一个表视图(我认为没有必要.可以是任何视图)一个动作 将屏幕从一个方向旋转到另一个方向(纵向到横向或横向到纵向).现在您将能够看到暗部. 按返回按钮弹出当前视图控制器 现在从一个方向旋转到另一个
..
我为 ipad 创建了一个应用程序,其中主屏幕应仅以纵向模式显示.所以我在 viewdidload 中使用了以下代码. [[UIDevice currentDevice] setOrientation:UIDeviceOrientationPortrait]; 但它不起作用.我正在使用带有 xcode 5 的 ios 7.如果我从横向模式打开我的应用程序,它应该会自动转到纵向模式.但我是这样的
..