J'ai utilisé plusieurs contrôleurs uiview dans mon application ipad basée sur une vue éclatée. Il existe des services Web. Pour certains services Web particuliers (par exemple, Déconnexion), je dois supprimer la vue partagée et insérer une nouvelle vue sur l'écran de connexion. mais la plupart du temps shouldAutoRotate méthode de la vue de connexion n'est pas appelé résultant de l'application stupide qui ne tourne pas. Quelle peut être la raison derrière cela? Que devrais-je faire?shouldAutoRotate ne fonctionne pas correctement ..?
Répondre
Assurez-vous que vous ne l'avez pas extraire un UIView de votre UIViewController qui shouldAutorotateToInterfaceOrientation: retour de la fonction OUI, puis ajoutez le UIView dans une autre UIView utilisation addSubview. Je l'ai déjà rencontré. Pour conserver mon ancien code, j'ai ajouté ceci:
Assurez-vous que tous vos contrôleurs de vue renvoient YES
pour shouldAutorotateToInterfaceOrientation:
pour votre build d'iPad - au moins ceux qui sont visibles à ce moment-là.
ok merci ça m'aide, je vais essayer. En fait, dans shouldAutorotateToInterfaceOrientation: méthode j'ai calculé la taille des viewcontrollers mais donne de mauvaises tailles, c'est-à-dire qu'elle fournit la taille de l'orientation prev au lieu de current. J'ai donc fait quelques ajustements manuels en fonction de la taille. Peut-il affecter? – Mahesh
- (BOOL)shouldAutorotate{
UIDeviceOrientation orientation = [UIDevice currentDevice].orientation;
if (orientation == UIDeviceOrientationUnknown) return YES;
BOOL result = [self shouldAutorotateToInterfaceOrientation:orientation];
return result;
}
puis le code d'origine renvoie les informations d'autorotation valides.
- 1. PHP ne fonctionne pas correctement
- 2. mysqldump ne fonctionne pas correctement
- 3. XPath ne fonctionne pas correctement
- 4. keybd_event ne fonctionne pas correctement = (
- 5. lightbox ne fonctionne pas correctement
- 6. RedirectToAction ne fonctionne pas correctement
- 7. REFind ne fonctionne pas correctement
- 8. UIActivityIndicator ne fonctionne pas correctement?
- 9. tag ne fonctionne pas correctement
- 10. MKDIR ne fonctionne pas correctement?
- 11. popToRootViewControllerAnimated ne fonctionne pas correctement
- 12. html_entity_decode() ne fonctionne pas correctement?
- 13. wcstombs_s ne fonctionne pas correctement
- 14. RichTextBox ne fonctionne pas correctement
- 15. méthode ne fonctionne pas correctement
- 16. `enable_query_strings` ne fonctionne pas correctement
- 17. presentModalViewController ne fonctionne pas correctement
- 18. readfile ne fonctionne pas correctement
- 19. Cookies ne fonctionne pas correctement
- 20. jquery.position() ne fonctionne pas correctement
- 21. Javascript ne fonctionne pas correctement?
- 22. JavaScript ne fonctionne pas correctement.
- 23. Mod_rewrite ne fonctionne pas correctement
- 24. CustomError ne fonctionne pas correctement
- 25. NSData ne fonctionne pas correctement
- 26. IHTMLElement2.getBoundingClientRect() ne fonctionne pas correctement
- 27. document.getElementById ('nom_formulaire'). Submit() ne fonctionne pas correctement
- 28. les cookies Rails ne fonctionne pas correctement
- 29. applications DatagramSocket ne fonctionne pas correctement
- 30. Validator Zend_Validate_File_IsImage ne fonctionne pas correctement
effectivement je suis passé par le lien suivant, j'ai trouvé que je fais erreur en ajoutant 2 vues dans la fenêtre. i.e loginview et splitview. maintenant j'ai présenté loginview comme vue modale qui a résolu mon problème. Maintenant, mon application tourne bien. Thakns. – Mahesh