0

在 iOS 上的我的 sencha-tpuch / phonegap 应用程序中,我希望我的应用程序不要改变其使用的设备的方向。我怎样才能抑制 sencha-touch 中的方向变化,或者我会完全覆盖什么?谢谢!

4

2 回答 2

2

您不需要编辑任何代码。您需要做的就是转到您的配置文件并指定您想要支持的方向。默认情况下支持所有 4 个方向,您必须对其进行编辑以支持您想要的方向。重建应用程序并开始。

该条目应位于以下文件之一中:

phonegap.plist/application.plist/config.xml

另请检查链接。

只有 Sencha Touch,因为它不能强制浏览器不改变方向,所以不可能移除方向改变。请参阅链接。

于 2012-02-07T07:33:46.107 回答
0

在你的 phonegap xcode 项目中找到文件MainViewController.m在那里找到函数

- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
{
    // Return YES for supported orientations
    return (interfaceOrientation == UIInterfaceOrientationLandscapeRight);
}

并为支持的方向返回 yes。

于 2012-02-06T20:59:46.833 回答