我正在使用phonegap + sencha touch开发webapp,我想在运行时锁定某些页面上的方向。我找到this phonegap plugin,但它不适用于手机屏幕3.X。
我还发现了一些名为'shouldRotateToOrientation'的js函数,是否由phonegap提供?它似乎只适用于多页(html文件)应用程序,我的sencha touch应用程序只有一个html文件。
那么,我该怎么做?非常感谢您的任何帮助。
答案 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