2011-08-04 45 views
1

我正在写手机使用jQuery手机& iPhone应用程序。当我将我的iPhone旋转到横向时,没有任何反应。显然我错过了一些东西!比我能告诉我什么更聪明的人?!JQuery手机和手机=没有风景旋转?

+0

我认为这个问题可能有所帮助:[3547860](http://stackoverflow.com/questions/3547860/) – ranman

+0

相关:http://stackoverflow.com/questions/7003533/jquery-mobile-orientation-detection –

+0

可能需要每个window.shouldRotateToOrientation = ...每个http://stackoverflow.com/questions/10999435/why-doesnt-my-cordova-phonegap-ios-app-rotate-when-the-device-rotates/ –

回答

7

您是否已将景观设置为受支持的设备方向?

您可以通过显示项目导航器并点击您的项目,然后选择相关的目标。在“摘要”选项卡下,查找“支持的设备方向”并确保“左侧风景”和“右侧风景”具有压入效果。

如果他们同时启用,确保此行是您的标题:

<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0;" /> 

希望帮助!

+0

嗨祖米,为此欢呼。这是有道理的,这是一个Xcode的问题,我不知道该把责任归咎于哪里!这很奇怪,但在Xcode 4.2中,我无法在任何视图中找到“摘要”选项卡......我已经检查了所有选项卡,并且已经搜索了“设备方向”的帮助,但无济于事。我担心我再次变得愚蠢到底!有什么建议? –

+0

嗨理查德。对不起,很久没有回应。如果你找到了答案,那太棒了!如果没有,那么我们就去: *在屏幕的左边,你会看到一个侧边栏。顶部有7个灰色图标。确保选择了文件夹(项目导航器)。 *在此列表中,您将看到您的项目。它旁边有一个蓝色的“A”图标。点击您的项目。 *您的左侧边栏旁边会出现一个新的侧边栏。它会有“项目”,然后是“目标”。选择你的项目。 *主屏幕顶部有五个选项卡,其中第一个是“摘要”。 祝你好运! – eddz

+0

谢谢Zumi,找到它了! –

0

在iOS 6中,您需要添加以下的didFinishLaunchingWithOptions回应取向的变化:

self.window.rootViewController = viewController; 
+0

哪个文件? –

0

对于使用PhoneGap的建立和2.0.0版本的人,解决方案可能只是变化最高达2.1版本.0通过修改你的config.xml文件。