问题标签 [autorotate]

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.

0 投票
1 回答
1767 浏览

ipad - 如何在导航控制器中自动旋转子视图

我在导航控制器中有一个子视图,当 ipad 模拟器旋转为纵向或横向时,主视图自动旋转以适应 ipad 方向,但子视图不是。子视图也是旋转的,但不适合 ipad 方向,子视图方向始终是朝向 ipad 主页按钮的横向。

我的问题是,如何使子视图自动旋转并具有像主视图的方向一样的方向???

有人可以帮助我吗,拜托...

0 投票
4 回答
7260 浏览

iphone - 如何在 iOS 上旋转自定义启动画面?

我的启动画面正常工作,但我的应用程序在横向模式下工作,并且启动画面以默认纵向模式显示。

如何启动应用程序,以便启动画面在我的应用程序等横向模式之间旋转?

我正在使用以下代码:

和启动画面

但是我怎样才能把旋转放在显示屏里面呢?

0 投票
1 回答
598 浏览

iphone - 如何进行自定义方向锁定操作?

我想为我的阅读器应用程序制作一个自定义方向锁定按钮,我认为鞭打它不会太糟糕,但可惜我是那个被鞭打的人。

首先,我确实有这种方法:

然后我在想我可以用这样的动作方法处理实际的锁定:

但是,唉,这段代码不会影响指示视图旋转的前者......

我对这一切都错了吗?有什么更好的方法呢?我只想有一个本地的、简单的方法让我的用户锁定他们的屏幕方向。我想这将使用一个布尔值,他们点击一个按钮锁定,然后再次点击解锁......

想法?谢谢!!

0 投票
2 回答
4049 浏览

ios - 为什么 iOS 不自动旋转从 Nib 加载的视图在被 didReceiveMemoryWarning 释放后?

我的 iPad 应用大量使用了自动旋转。这很棒。但是,我注意到,如果隐藏视图由(如此处所述)的默认实现释放didReceiveMemoryWarning当视图从笔尖重新加载并且我碰巧处于横向时,它会以纵向加载它。这会对界面造成严重破坏,直到我手动旋转 iPad 并强制它转到正确的方向。

我曾假设 iOS 会以当前方向加载视图;这就是应用程序启动时所做的事情。但它不,不是在被卸载后didReceiveMemoryWarning。为什么不?我怎样才能让它做到这一点?

0 投票
1 回答
1615 浏览

iphone - 设置 UITabBarControllers 的 selectedIndex 属性后禁用自动旋转(SDK 错误?)

问题。 我的应用程序中出现了一个非常奇怪的错误。我有一个 UITabBarController 和几个用于选项卡的视图控制器。在视图控制器中,我已经实现了自动旋转,shouldAutorotateToInterfaceOrientation:并且在我进行以下更改之前它工作正常。

我在视图控制器中实现了滑动手势以在选项卡之间切换。这是通过以下代码完成的。

同样对于onSwipeRight.

现在,自动旋转仅在您向左或向右滑动之前有效。之后,shouldAutorotateToInterfaceOrientation:根本就不会被调用。

也可以看看。

  • 这个线程中描述了相同的问题。我有时还会看到类似以下的日志消息:-[UIWindow beginDisablingInterfaceAutorotation] overflow on <UIWindow: 0x1410e0; frame = (0 0; 320 480); opaque = NO; autoresize = RM+BM; layer = <CALayer: 0x141190>>. Ignoring. 我找不到有关此的任何其他信息。

  • 这个问题似乎描述了同样的问题。

  • 这个问题似乎描述了一个类似的问题,但带有popViewController:. 请注意,该错误自 SDK 3.2 以来一直存在。

该怎么办? 这似乎是 SDK 中的一个错误,它仍然存在于 4.1 中。有没有人找到解决方法?这似乎是一个常见的场景。

0 投票
1 回答
1988 浏览

iphone - 使特定类别的视图控制器在标签栏应用程序中自动旋转,但强制所有其他类别的视图控制器保持纵向

我有一个带有此代码的标签栏控制器

我需要 SLImageViewController 类的任何实例来旋转,但其他都不需要。我已经完成了我能想到的所有事情,比如将 return YES 添加到我的 SLImageViewController 和其他修复中。

谁能告诉我我做错了什么?

0 投票
5 回答
3765 浏览

iphone - 在 Tab Bar Controller -> Navigation Controller -> View Controller 的层次结构中旋转视图控制器

我的应用程序有一个视图控制器层次结构,如下所示:

我在此层次结构中的所有视图控制器都覆盖了该方法:

并返回YES- 因此视图控制器应该能够旋转到任何旋转 - 甚至倒置。

但是,在此设置中,没有一个视图控制器成功旋转。我的印象是,如果视图控制器响应旋转,导航和标签栏控制器会旋转。

为什么我的视图控制器不会旋转?

我能够让它们旋转的唯一方法是子类化UINavigationController和覆盖它的shouldAutorotate方法,但这对我来说没有必要,我想知道我是否错过了一些东西来完成这项工作。

编辑:

根据用户体验编码方法:

如果您还使用工具栏,则每个工具栏项的视图控制器必须实现 shouldAutorotateToInterfaceOrientation: 方法并为您希望支持的每个方向返回 YES。如果您有一个用于工具栏项的导航控制器,则该导航控制器的根视图控制器必须实现 shouldAutorotateToInterfaceOrientation: 方法并返回 YES。

它说“工具栏”-但我认为这是一个错字,可能应该是“标签栏”。

所以看来我正确地实现了这一点,但我的控制器仍然没有自动旋转。

0 投票
2 回答
4235 浏览

iphone - iPhone UIActionSheet 自动旋转不起作用

我读了很多关于那个。人们说当它的父级没有设置为自动旋转时它不会自动旋转。我尝试了一切,但没有运气。我使用执行此操作的按钮创建了基于视图的应用程序(v4.2):

根控制器设置为自动旋转。actionSheet 没有。请注意,当我旋转模拟器时,不会调用任何根控制器的方向方法。代表有问题吗?怎么了?

0 投票
1 回答
2040 浏览

iphone - 如何在视图控制器层次结构中正确设置 interfaceOrientation 属性?

我有一个自定义视图控制器层次结构。子视图控制器被添加到自定义父视图控制器中,只是作为子视图。父视图控制器也会在正确的时间调用子视图控制器的-[willRotateToInterfaceOrientation:duration:]-[didRotateFromInterfaceOrientation:]方法。

一切似乎都正常工作,但由于某种原因,interfaceOrientation属性设置不正确,它始终是UIInterfaceOrientationPortrait.

interfaceOrientation当我旋转到横向时,如何让子视图控制器具有正确的值?

0 投票
1 回答
736 浏览

android - 禁用旋转

我有一个使用 PhoneGap 的网络应用程序,我希望该应用程序仅在纵向模式下工作。我正在寻找的文件在哪里?