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

ipad - iPad自转问题

我不能让 iPad 应用程序自动旋转窗口子视图。我为 iPhone 和 iPad 创建了两个相同的应用程序,它们类似于Apple 示例应用程序

一切看起来都很简单:重写shouldAutorotateToInterfaceOrientation方法UIViewController,返回YES,仅此而已。

在 iPhone 上一切正常,但在 iPad 上却不行。当我轻弹设备时,我看到旋转动画运行,但所有子视图(UILabelUIImageView)都保持打开状态。有什么问题?

0 投票
2 回答
361 浏览

ios - 在 -shouldAutorotateToInterfaceOrientation 中预测 UI 元素框架:

是否可以查询(以编程方式,在运行时)导航栏和/或工具栏的高度/厚度在旋转后是多少?

也就是说,在为特定子视图构建框架时,我想将其框架设置为相对于导​​航栏和工具栏之间的可用空间。为了使其平滑,最好在shouldAutorotateToInterfaceOrientation:而不是中执行此操作didRotateFromInterfaceOrientation:,但是诸如方向设备self.navigationController.toolbar.frame.size.height之间的值是不同的。

我想根据工具栏的厚度来计算我的新子视图框架并且我想在没有硬编码值(例如 32pt、44pt 等)的情况下做到这一点。

有什么想法吗?

0 投票
2 回答
1672 浏览

iphone - 子类化?UITabBarController 不会自动旋转

Noobie 所以请多多包涵。

我一直在关注 O'Rielyy Learning iPhone Programming 和这里的各种线程来构建我的第一个 iPhone 应用程序。到目前为止一切顺利,但项目结束的最后一个绊脚石是让应用程序自动旋转(仅使用 uiwebviews 的测试版因不自动旋转而被拒绝)

我有邮件应用程序委托,它添加了一个 UITabBarController

tabBarController 有 .h 和 .m 文件 - 我在 IB 中添加了所有 UINavigationControllers,然后又添加了一个 UITableView

请参阅http://flatearth.co.uk/nib.png上的图片(太菜鸟,无法在问题中发布图片!)

从我的阅读中,我了解到问题是我添加到主视图的 UITabBarController 需要“子类化”并添加此代码。

具有 .h 和 .m 文件的下一个视图向下/进入/子类化(无论正确的术语是什么)是添加表格视图的 FirstViewController,这已经设置了 shouldAutorotateToInterfaceOrientation。

所以问题似乎是当 [self.window addSubview:tabBarController.view]; 添加标签栏它不添加 shouldAutorotateToInterfaceOrientation 返回 YES 位。

看来我需要添加一个 tabBarController 子类,其中包含 shouldAutorotateToInterfaceOrientation 。所以我按照互联网上的建议阅读并尝试了这个......

并添加

到 myNewsUKDelegate.m

但这失败了“错误:访问未知的'view'类方法”

myNewsUKDelegate.m 中的行

进一步的搜索并没有产生任何有用的东西,我最近的 Xcode 知识现在已经枯竭:( 任何帮助表示赞赏。

0 投票
3 回答
18613 浏览

jquery - 尝试在页面加载时使图像旋转(jQuery 动画)到特定程度

我有一个放大器旋钮,我想在页面加载时将其转动到一定程度。我正在尝试使用这个 jQuery 库:http ://code.google.com/p/jqueryrotate/

我只是不知道如何正确设置它。我能够使用 webkit 来旋转图像,但我希望有一个动画。如果有人可以让我知道如何正确使用该库,我将不胜感激!

请记住,我需要在页面加载时进行轮换。理想情况下,动画将在 5-10 秒后重复。期待您的帮助。

0 投票
1 回答
809 浏览

android - Android Activity 没有向所有方向旋转?

我有一个要轮换的活动。我在我的 AndroidManifest.xml 中使用以下内容:

所以,我说当设备旋转时屏幕方向应该改变。不,我看到了问题。当我在正常位置(底部有按钮的肖像)使用我的设备时,它工作正常。还将设备向右旋转,它工作正常。活动被重新创建,一切都以不同的横向布局显示。

一切都很好,直到这里。但现在问题来了。当我将设备旋转到左侧时,它不会做任何事情。该活动未重新创建且未正确显示。

这可能是我手机的问题吗?我使用的是三星 Galaxy 5 Europe。还是我犯了编程错误?我无法在模拟器中对此进行测试。它只有两个对我有用的状态。

0 投票
2 回答
270 浏览

cocoa-touch - 如何只允许 180 度自转?

对于我的 iPad 应用程序,我打算禁用自动旋转。但是我听说苹果会拒绝该应用程序,因为他们希望该应用程序至少能够旋转 180 度。有谁之前经历过这个吗?这有什么道理吗?

无论如何,谁能告诉我如何将自动旋转设置为仅用于纵向模式?即只允许旋转 180 度。

对此的任何帮助将不胜感激。

谢谢

0 投票
1 回答
493 浏览

uiviewcontroller - 控制 UIViewController 界面方向

我有一个UIViewController包含一个新的UIViewController,如下所示,

现在我需要停止 childVC 的 interfaceOrientation。

有可能吗,如果可以怎么办??

0 投票
1 回答
337 浏览

iphone - 自动调整大小时 UISlider 与底部的恒定距离

我想将 UISlider 与屏幕底部保持恒定距离。我可以在界面构建器大小检查器中轻松完成此操作。我会简单地使用自动调整正方形边缘的红色 I 形锁。在下图中,它将锁定在左上角。

我想锁定底部并以编程方式完成,而不是使用界面生成器。

我一直在使用以下代码来调整大小,但我现在希望它锁定在底部:view.autoresizingMask = (UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight)

请帮忙。

尺寸检查器

0 投票
1 回答
326 浏览

iphone - 旋转后图像变质

我有一个 UIYableView 并将图像保存在该 tableview 中,每次旋转手机时我都会更改 UIImageView 大小。我检查 tableView:cell:forIndexpath 中的 self.interfaceOrientation 并决定给 imageview 的大小。每次发生旋转时,我都会重新加载 tableview。但是在旋转之后,图像似乎变得混杂了。我的意思是我在另一个图像上获得了图像的一部分。解决此问题的最佳方法是什么?

编辑:添加了一些代码

在 tableview:cell:forIndexPath 方法中,我执行以下操作:

在 tableview:height:forIndexPath 方法中:

我以同样的方式返回行的宽度。

0 投票
1 回答
849 浏览

iphone - 自动旋转问题

我想在我的应用程序中自动旋转,但有一个问题,纵向模式下的背景与横向模式下的背景不同。有没有人可以给我一个简短的例子来解决这个问题,好吗?

提前致谢