orientation相关内容

iphone:在导航时强制将方向从纵向更改为横向

有什么方法可以在导航时强制将应用方向从纵向更改为横向? 我有一个要求,在将控制器从 A 推到 B 时.B 应该是横向的,但我的 A 控制器是纵向的. 解决方案 在你的 ViewController-B 的 viewDidLoad 中添加这行代码: [[UIApplication sharedApplication] setStatusBarOrientation:UIInterf ..

一个视图控制器ios的强制横向

我查看了几个类似问题的答案,但没有一个答案有效.我有一个应用程序,除了我拥有的一个照片查看器之外,我需要所有肖像.在目标菜单的支持方向部分中,我只有纵向.我如何强制我的一种观点是风景.它正在从导航控制器推入堆栈,但我正在使用情节提要来控制这一切. 解决方案 由于答案似乎隐藏在问题的评论中,并且由于 ArunMak 的答案相当混乱,所以我将提供我发现的内容: 我所要做的就是将此函数添加 ..

iPhone dev - 手动旋转视图

如何使用 autoresizingMasks 手动旋转视图,就好像用户旋转了手机并且它已经自动旋转了一样.我也希望它是即时的,没有动画.我你想知道我为什么需要这个,看看我的另一个问题 iPhone Dev - 保持界面旋转. 谢谢!! 解决方案 你想要做的是使用仿射变换来旋转你的视图,虽然我现在没有代码在我面前,但我已经做到了.如果你做一个简单的旋转,你会发现你的视图会被切断,而不是 ..
发布时间:2022-01-16 14:54:09 移动开发

横向启动应用程序会导致启动时旋转

我已经实现了 shouldAutorotateToInterfaceOrientation 并且在我的应用程序运行后一切正常或方向变化.但是,我不喜欢我的应用程序首次启动时的行为. 当我以纵向方向启动我的应用程序时,它会按预期打开,但是当我以横向方向启动我的应用程序时,我看到所有内容都以纵向方向加载(包括状态栏),然后我看到屏幕旋转的动画到景观.该动画很好,但我不希望它在启动时显示. ..
发布时间:2022-01-16 14:53:33 移动开发

如何防止 iOS 11 上的旋转?

从 iOS 11.2 开始,我注意到不再调用 (BOOL)shouldAutorotate、(BOOL)shouldAutorotateToInterfaceOrientation、(UIInterfaceOrientationMask)supportedInterfaceOrientations 等. 我现在如何防止旋转到某个方向? 我可以在目标的部署级别关闭轮换,但我真正希望它为 ..
发布时间:2022-01-16 14:52:25 其他开发

UITabBarController、MoreNavigationController 和设备旋转的圣杯

更新:请先查看我对这个问题的回答.这似乎是一个错误.已经创建了一个最小的测试用例,并向 Apple 提交了一份报告.(自 iPhone OS 3.1 起已修复.) 这是“我好近了!"中的一个谜题.部门. 我有一个基于标签栏的 iPhone 应用程序.每个选项卡都有一个 UINavigationController 与通常的嫌疑人(导航栏、表格视图......这反过来又可以导致另一个 V ..

如何在支持自然横向设备的情况下检测横向左侧(正常)与横向右侧(反向)?

我想做的事: 检测设备的当前布局方向(纵向、横向-左、纵向(倒置)、横向-右) 区分两种可能的横向模式(靠左、靠右) 支持自然状态为横向的设备(例如,在这里讨论过) 支持 2.2(不能使用getRotation()) 澄清一下,我想知道布局当前的方向.布局的底部是哪个方向?是纵向的吗?是横向的吗?风景是左还是右?等等 我能找到的最接近的是 Activity.getResou ..
发布时间:2022-01-16 14:31:58 移动开发

如何在 UINavigationController 中的单个视图上强制使用特定的 UIInterfaceOrientation?

好的,情况如下: 我有一个应用程序,我只希望 UINavigationController 中的一个特定视图具有横向方向.这个视图是一个 UIImageView,我在上面捕获了一个签名(那部分效果很棒).所以,像这样: 上一个视图 -->签名视图 -->下一个视图(肖像) (风景) (肖像) 我似乎找不到在该签名屏幕上强制设备方向为横向的好方法.在签名视图上设置纵向是没有意义的,因为在该 ..
发布时间:2022-01-16 14:26:40 移动开发

是否可以防止 iPhone/iPad 方向在浏览器中更改?

我在这个问题上看到过类似的问题,但它们与本机应用程序有关.我为 iPhone/iPad 构建在浏览器 (Safari) 中运行的网络应用程序. 我想知道是否有办法防止浏览器中的方向改变,也许是通过一些元标记.我知道允许您指定缩放和缩放功能的视口元标记,因此认为方向可能有类似的东西. 我怀疑这是可能的,但我想我只是在这里提出一个问题来看看. 解决方案 似乎无法阻止方向改变,但您可 ..
发布时间:2022-01-16 14:18:55 移动开发

iOS 6 UITabBarController 支持当前 UINavigation 控制器的方向

我有一个我正在更新到 iOS 6 的 iPhone 应用程序,该应用程序存在轮换问题.我有一个带有 16 个 UINavigationCotrollers 的 UITabBarController.大多数子视图可以纵向或横向工作,但其中一些仅纵向.在 iOS 6 中,事情在不应该发生的时候发生了变化. 我尝试子类化 tabBarController 以返回当前 navigationContr ..

iPhone上的响应式网站-从横向旋转到纵向时不需要的空白

我正在创建一个响应式网站,并且刚刚注意到在 iPhone 上查看我的内容页面时出现了一种奇怪的行为.在纵向模式下加载时,它可以正确缩放,并且在旋转到横向时也可以正确缩放.但是,当旋转回纵向时,页面似乎向左移动,或者无法正确缩放,并且在右侧下方有一条空白区域.这个空白似乎也出现在第一次纵向加载时,因为用户可以向左滑动页面 这里没有使解释进一步复杂化,而是指向 发生此行为的示例页面.在 iPho ..

屏幕方向锁定

是否有可靠的方法在所有 Android 设备上锁定屏幕方向?下面的代码适用于我的 Nexus S 和其他手机,但由于某种原因,ROTATION_90 对应于 Xoom 上的 SCREEN_ORIENTATION_REVERSE_PORTRAIT. 有没有办法可靠地将旋转映射到方向? private void lockScreenOrientation() {如果(!mScreenOrien ..
发布时间:2022-01-16 13:55:52 移动开发

android方向传感器的奇怪行为

目前,我正在尝试使用方向传感器值旋转 3D Cube,使用 getRotation() 方法.当 android 设备旋转超过某些范围时,会观察到一些意外行为.例如,如果我让设备“站立",“滚动"的价值就会变得疯狂. 我也遇到了类似于所谓的云台锁的现象.唯一的区别是我甚至在将传感器值应用于 3D 旋转之前就遇到了这个问题.当我尝试通过仅围绕“俯仰"轴旋转设备来更改“俯仰"值时,“偏航"值也会 ..
发布时间:2022-01-16 13:54:30 移动开发

如何在方向更改时保留 EditText 数据?

我有一个登录屏幕,其中包含 2 个用于用户名和密码的 EditText.我的要求是,在方向更改时,EditText 中的输入数据(如果有)应保持原样,并且还应绘制新布局.我有 2 个布局 xml 文件 - 一个位于布局文件夹中,另一个位于在布局土地文件夹中.我正在尝试实现以下两种方法,但它们都不是完美的: (1) configChanges:keyboardHidden - 在这种方法中,我 ..
发布时间:2022-01-14 16:28:37 移动开发