问题标签 [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 投票
2 回答
1780 浏览

iphone - 是否可以自动旋转模态视图但不能自动旋转其父视图?

似乎如果模态视图的父级向 shouldAutoRotate 返回 false ......模态视图也不会自动旋转。我怎样才能拥有一个永远不会旋转的主视图和一个永远旋转的模态视图?

0 投票
1 回答
588 浏览

iphone - iPhone自动旋转屏幕上的太多对象

我的 iPhone 应用程序项目中有一个 BlahAppDelegate、BlahViewController 和没有 nib。除了 UIView 的一些子类。所有这些都位于 main.m 中。我的应用有 6 个子类 UIView。每个都包含 18 个 UIImageView。

我需要进行自动旋转工作。或自定义旋转。或者其他的东西。例如,最好在设备旋转时淡出屏幕,然后移动/调整视图大小,然后淡出屏幕。但我不知道如何自动化它,而不为每个对象编写调整大小的代码。

如果可以,请你帮助我。

0 投票
1 回答
2675 浏览

iphone - 添加到根视图控制器时,子视图不会自动调整大小

我有一个根视图控制器,它最多有 10 个左右的子视图。我正在整个应用程序中实现自动旋转/自动调整大小。

我的问题是: - 当我在启动期间分配所有视图控制器并将每个视图控制器作为子视图添加到根控制器时,一切正常。唯一的问题是每个视图控制器都需要时间来初始化。这会导致我的应用程序加载非常缓慢。

  • 相反,我试图根据需要分配视图控制器。现在我发现如果应用程序进入横向,并且我分配了一个纵向设计的视图控制器,它将自动旋转但不会发生自动调整大小。

  • 换句话说,只要将子视图以纵向模式添加到根控制器,它就会正确旋转和调整大小(并保持这种状态)。如果在根控制器处于横向时添加了子视图,它会旋转但不会自动调整大小(并且视图大小仍然混乱旋转回纵向)

  • 我试图通过调用 SetNeedsLayout、SetNeedsDisplay 和 LayoutIfNeeded 来强制自动调整大小,但没有任何效果。我知道我可以通过确定根控制器的方向并适当地调整子视图的大小来手动执行此操作,但这对于应该自动工作的东西来说是很多工作。

  • 我错过了什么吗?任何帮助,将不胜感激。我的项目是来自 iPhone 应用程序的 iPad 端口,iPhone 应用程序不会旋转,所以我不确定这是否可能是 3.2 测试版的问题。

0 投票
1 回答
620 浏览

iphone-sdk-3.0 - 在 iPhoneOS 3.0 中自动旋转基于 UINavigationController 的应用程序

我有一个应用程序,其代码如下:

基本上我正在使用 UINavigationController,然后推送 UITableViewController 或有时是 UIViewController。UIViewController 包含 UITextView、UIImage、UIScrollView 等元素。问题是我一直在尝试让这个应用程序响应 iphone 旋转,例如,当处于横向时,应用程序应该切换到横向,反之亦然,但到目前为止没有任何效果。

0 投票
0 回答
693 浏览

iphone - 使用加速度计检测 iPad 锁定开关触发器?

因此,出于复杂的原因,我自己管理视图旋转,并且仅UIDeviceOrientationPortrait作为自动旋转方向实现。

无论如何,当点击 iPad 上的屏幕锁定时,设备将旋转到 UIDeviceOrientationPortrait,这将导致我的代码旋转,这是我不希望发生的。例如,用户将设备置于“横向模式”,即我已经手动将 UI 旋转到横向模式,并且他/她单击屏幕锁定,它会将 UI 旋转到纵向模式,即使用户这样做了根本不移动设备。

因此,不知何故,我需要一种方法来区分屏幕锁定导致的纵向模式旋转和设备旋转导致的旋转。因此,我想以某种方式使用加速度计来检测设备是否实际“旋转”或是否单击了按钮。

谢谢!

0 投票
1 回答
1399 浏览

iphone - 旋转 iPhone 时出现黑色边框

我的应用程序是横向的,仅在根视图控制器的 shouldAutorotateToInterfaceOrientation 调用中为 UIInterfaceOrientationLandscapeRight 返回 true。

但是,当我将设备旋转到纵向和后退时,有时我会看到黑色角落旋转,好像显示器周围的厚黑框正在旋转,并且在角落 50 像素左右可见。

知道这是什么或如何解决它吗?

0 投票
0 回答
613 浏览

iphone - 自动旋转时导航栏和状态栏之间出现奇怪的空白

可能重复:
iPhone:UINavigationController 顶部的奇怪空间

http://www.gamememore.com/li/iphone_q/left.png

现在我尝试使用 UITabBarController 来创建我的应用程序

当我第一次启动应用程序时,默认屏幕是纵向的,它工作正常但是当手机向左旋转时,屏幕顶部会出现一个白条

我不知道根本原因,任何人都可以给我意见如何解决

0 投票
6 回答
6528 浏览

uisplitviewcontroller - UiSplitViewController 不会自动旋转

我最近遇到了一个问题。我的 iPad 应用程序以某种方式阻止了 iPad 自动旋转。我的应用程序加载了一个 UISplitView,两个视图控制器都为 shouldAutorotateToInterfaceOrientation: 返回 YES。我已经设置了我的 info.plist 以包含所有四个方向的“支持的界面方向”键。但是,当我运行应用程序时,旋转设备不会旋转 splitView(即使我收到 UIDeviceOrientationDidChangeNotification)。此外,当我以不同的方向退出我的应用程序时,它在 iPad 主屏幕中启动时不会自动旋转到正确的视图,直到我再次旋转它而不运行我的应用程序......任何想法将不胜感激...... .

0 投票
1 回答
3487 浏览

jquery - 如何向 jQuery 水平手风琴添加自动旋转

我已经建立了一个水平手风琴,点击动画。我想为其添加自动旋转功能,以便幻灯片每三秒自行旋转一次,但我无法弄清楚这部分......

这是水平手风琴的代码:

这是附属于它的javascript:

如果有人对我有智慧让幻灯片每 3 秒自动旋转一次,那就太棒了。谢谢你!

0 投票
2 回答
6343 浏览

iphone - shouldAutorotateToInterfaceOrientation 总是被多次调用

我的代码在设备旋转时不止一次收到此事件。我在 Apple 文档中搜索以供参考,但似乎并不幸运。谁能提供一个提示为什么会这样?

我的代码是 Apple doc 示例代码 ( AlternateViews ),除了一些日志之外没有任何更改。