我正在使用 Cordova/Phonegap 开发一款手机游戏。当您登录时,游戏以纵向开始,但在实际游戏中会转换为横向。我之前没有遇到过此流程的任何问题,但现在我正在应用程序中实现 iOS 游戏中心集成,我希望来自服务的各种通知以正确的方向显示(纵向用于登录,横向用于游戏过程中的成就)。
有没有办法在 Cordova/Phonegap 之间切换方向?
最佳答案
您可以使用cordova-plugin-screen-orientation去做这个。
将其安装到您的项目中:
cordova plugin add cordova-plugin-screen-orientation
然后根据需要以编程方式锁定方向,例如:
switch(page){
case 'page-1':
screen.lockOrientation('landscape');
break;
case 'page-2':
screen.lockOrientation('portrait');
break;
default:
screen.unlockOrientation(); // allow user to rotate
}
关于javascript - Cordova/Phonegap为不同页面设置不同的设备方向,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38707561/