J'essaie de faire un Paysage seule application , mais je ne suis pas en mesure de produire une rotation du tout. p>
Il y avait un paramètre Quoi d'autre pourrait avoir tort que mon application ne tourne pas? P>
Je sais avoir une page Web contenant un seul mot "test". Je définit le périphérique cible sur iPad uniquement et activé toutes les quatre orientations. Ce qui pourrait encore être faux? P>
doit-il avoir un type de document HTML spécial? Dois-je inclure des Cordova-1.8.0.js? Je ne pouvais pas en trouver un pour ios (!?!) Alors je l'ai testé avec la version Android. J'ai lu l'API est maintenant la même chose pour que je puisse utiliser le fichier android .js? P> Autorotate code> dans
téléphonegap.plist code> mais dans Phonegap 1.8.0 Je peux le trouver. Existe-t-il toujours? P>
4 Réponses :
dans Classes / MainViewController.M Code> Retour TRUE:
- (BOOL)shouldAutorotate {
return YES;
}
-(NSUInteger)supportedInterfaceOrientations
{
return [[self.viewControllers lastObject] supportedInterfaceOrientations];
}
Cela a réparé pour moi. (Pour moi, avec le projet PhoneGap par défaut, la rotation travaillait sur l'iPad mais pas l'iPhone.)
La réponse de PiTheNumber semble correct pour ceux bien avec la modification du code natif généré Cordova.
Après dans ce blog , vous pouvez également utiliser des valeurs plist ou définir une fonction window.shouldRotateToOrientation dans votre code Javascript strong>, ce qui me convient très bien. p> window.shouldRotateToOrientation = function(degrees) {
return true;
}
Vous pouvez ajouter UisupporteDinterfaceOrientations
Platroms / iOS / {ProjectName} / {ProjectName-info.Plist
Ajouter cette lignée:
pour iPhone: pour iPad: p>
< / p>
J'ai essayé celui-ci avant les autres. Travaillé comme un charme pour la première fois. Sans tracas. Merci! Cela devrait être la réponse choisie !!! Bien trop propre !!!
J'ai essayé la solution JavaScript ci-dessus et n'a pas eu de joie
Dans Visual Studio 2015, je modifie le fichier config.xml vers pris de La commande CORDOVA 5 Build est la suppression des paramètres d'orientation de périphérique iOS p> Je n'avais pas besoin du javascript juste le paramètre de configuration p> p>
Malheureusement, c'est maintenant cassé à Cordoue 5.4: Problèmes.apache.org/jira/browse/cb -9975
nom = "Orientation" b> n'a pas fonctionné, Nom = "Orientation" B> (Mind Big O) semble correct