问题标签 [uiinterfaceorientation]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
iphone - 如果设备是 iPad,如何将方向更改为横向
如果设备是 iPad,我想知道如何将方向更改为横向。我正在为 ipad 和 iphone 做这个应用程序。如果是 iPhone,屏幕应该是纵向模式,如果是 ipad,屏幕应该是横向模式。
任何人都可以帮助如何做到这一点,谢谢
ipad - UIInterface 方向问题
我有以下代码允许我将我的特定视图旋转到横向,但是一旦它变成横向它就不会旋转回纵向?任何帮助表示赞赏。
//覆盖以允许默认纵向以外的方向。- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation { // 支持的方向返回 YES return YES;//(interfaceOrientation == UIInterfaceOrientationPortrait); }
iphone - iPad statusBar 方向锁定(仅限横向/纵向)
我一直在开发仅限横向的 iPad 应用程序(如果您同时支持左右横向模式,则允许这样做)。视图设置正确,但状态栏有问题。iPad 的状态栏会自动旋转,我找不到任何可以覆盖它的东西。无论在 info.plist 中找到什么(支持的方向和初始方向),状态栏都支持所有方向。
我找到了一种解决方法,通过在 UIApplicationDelegate 中运行一个计时器并每次强制状态栏上的方向,但这只是丑陋并且'导致栏跳动。
有什么方法可以锁定 iPad 的状态栏以仅支持横向(左右)?
在此先感谢,~ Natanavra。
ios4 - 当应用程序恢复时,应用程序内购买警报框方向更改为纵向
我有一个奇怪的问题。我的游戏全是风景。我的应用中有一个应用内购买按钮。当我点击该按钮时,我会在横向模式下看到正常的警报按钮。但是当我按下主页按钮并重新打开应用程序,然后点击应用内购买时,警报框的方向变为纵向。
我不知道为什么会这样。大家有没有遇到过这个问题?欢迎任何想法或建议!
iphone - UIView更改为LandscapeOrientation时如何在顶部隐藏UITabbar和UINavigationBar?
我正在使用带有 4 个选项卡的 tabbarcontroller 应用程序,每个选项卡都与 UInvaigationcontroller 集成,当从第一页进入详细信息页面时,在 UIWebview 中显示 html 文本。当您对横向进行定向时,需要从该特定页面隐藏 tabbarcontroller 和导航控制器。
问候
斯里兰卡
iphone - iPhone三角函数处理方向
我正在尝试编写增强现实应用程序。我正在使用指南针、陀螺仪和 GPS 坐标来创建叠加层。一切都很好,除了用户离开纵向模式时。应该只是一个我无法弄清楚的简单触发问题。
为了确定坐标是否在视野中,我使用了在程序开始时计算的 iPhone 中心点的方位角和倾角值。方位角定义为手机朝上时的左右移动,倾斜度定义为手机朝上时的上下移动。然后,我在更新时使用陀螺仪和指南针数据更新此值。因此,如果我正确更新中心点的倾角和方位角,一切都应该正常。
问题在于,当 iPhone 旋转时,其方位角和倾角的定义相对于手机保持不变。所以倾斜度仍然被定义为直到手机的顶部,即使手机是横向的。
我尝试的是做这样的事情:
其中 degToRad(x) 将度数转换为弧度,cosZ 和 sinZ 分别是陀螺仪 z 角的 cos 和 sin,angleX 和 angleY 是陀螺仪的 x 和 y 角。陀螺仪的 X 角度测量上下角度,Y 角度测量左右角度,Z 角度测量手机从纵向到横向的旋转。
似乎没有工作。当我将手机旋转到一边时,倾斜度急剧上升。有大佬可以帮忙吗?
我应该补充一点,当只考虑纵向时,我使用:方位角 = degToRad(angleX) 和倾角 = degToRad(angleY)。这适用于纵向。我应该只需要乘以某个因素来解释不同的角度。
ios4 - 在隐藏的 UIViewController 的 UITabBar 中更改方向
我有一个由带有三个选项卡的 UITabBar 制作的应用程序。其中之一是 UIViewController,我在其中实现了 willRotateToInterfaceOrientation 以更改视图的方向和位置。
除非当前未显示该视图,否则一切正常。在这种情况下,不会调用 willRotateToInterfaceOrientation 并且未设置我的视图。当该选项卡未显示时,哪个是设置这些视图的新位置和大小的最佳位置?你将如何实现这一点?
谢谢!
iphone - 如何在 iOS 上旋转自定义启动画面?
我的启动画面正常工作,但我的应用程序在横向模式下工作,并且启动画面以默认纵向模式显示。
如何启动应用程序,以便启动画面在我的应用程序等横向模式之间旋转?
我正在使用以下代码:
和启动画面
但是我怎样才能把旋转放在显示屏里面呢?
iphone - 阻止外部窗口(电视输出)改变方向
我正在玩 iPhone 的电视输出适配器。我的目标是在我的电视上显示一个外部窗口,以便从我的 iPhone 播放电影。
我现在遇到的最大问题是,如果手机方向发生变化(物理上),电视上显示的窗口也会转动。这当然是不受欢迎的行为..
到目前为止,我从 shouldAutoRotateToInterfaceOrientation 返回 NO。但它仍然在转动和转动。
我非常感谢有关该主题的任何帮助
干杯
山姆..
objective-c - 如何让 UISplitViewController 在两个方向上显示相同
我正在编写我的第一个标签栏 iPad 应用程序,其中添加了拆分视图控制器。一切正常,但问题是我试图在视图以纵向模式加载时显示根视图控制器和详细视图控制器。非常清楚,我需要两个控制器的显示方式与它们在横向模式下的显示方式相同。请让我知道伙计们,如果有办法做到这一点或您有任何其他想法,以便对我有所帮助。
我查看了 MGSplitViewController,但将其作为最后一个选项。
谢谢你的时间。