sencha touch ::如何抑制方向变化

时间:2012-02-06 15:00:42

标签: iphone cordova sencha-touch orientation-changes

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

2 个答案:

答案 0 :(得分:2)

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

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

phonegap.plist / application.plist / config.xml中

同时检查this链接。

仅使用Sencha Touch,因为它无法强制浏览器不改变方向,所以可以删除方向更改。请参阅this链接。

答案 1 :(得分:0)

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

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

对于支持的方向返回yes。