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