IOS Phonegap 3.X:在运行时锁定页面方向

时间:2014-03-12 13:28:12

标签: ios cordova rotation orientation

我正在使用phonegap + sencha touch开发webapp,我想在运行时锁定某些页面上的方向。我找到this phonegap plugin,但它不适用于手机屏幕3.X。

我还发现了一些名为'shouldRotateToOrientation'的js函数,是否由phonegap提供?它似乎只适用于多页(html文件)应用程序,我的sencha touch应用程序只有一个html文件。

那么,我该怎么做?非常感谢您的任何帮助。

2 个答案:

答案 0 :(得分:1)

我知道这不是一个真正有效的答案"但是我没有让我评论< 50 rep。无论如何,我注意到设置一个旧的插件与cordova 3+一起使用并不困难。坚持文件夹结构(您可以在现有的cordova插件中看到,例如"设备"),创建一个plugin.xml并使用plugman安装插件。阅读有关插件开发的文档,你应该很好。

您将特别需要替换ios文件中的函数头。取代

-(void)setAllowed:(NSMutableArray*)arguments withDict:(NSMutableDictionary*)options 

- (void)setAllowed:(CDVInvokedUrlCommand*)command

答案 1 :(得分:1)

这是android / ios的phonegap插件。 https://github.com/yoik/cordova-yoik-screenorientation