Selon apple, mon application doit pouvoir fonctionner dans les deux modes portrait. Comment j'accomplis cela avec shouldAutorotateToInterfaceOrientation ??Orientation portrait uniquement pour iPad?
Répondre
Il suffit de retourner YES quelle que soit l'orientation de l'interface. Cela permettra au système d'effectuer une autorotation à l'envers.
Si vous ne voulez pas soutenir les orientations du paysage, puis retour:
return UIInterfaceOrientationIsPortrait(interfaceOrientation);
Ce code permet une orientation à l'exception paysage:
-(BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)orientation
{
return (orientation != UIDeviceOrientationLandscapeLeft) &&
(orientation != UIDeviceOrientationLandscapeRight);
}
Cette réponse est sous-estimée. –
application Soumis a été rejetée pour la raison ci-dessus. L'application utilisait uniquement l'orientation portrait (Home Button Down).
"app ne se conforme pas aux directives d'interface utilisateur d'Apple iOS, tel que requis par les lignes directrices d'examen App Store.
Plus précisément, l'application pris en charge que la variante ascendante de l'orientation portrait, mais pas le top- Tout en prenant en charge les deux variantes des deux orientations, chacune avec des images de lancement uniques, offre la meilleure expérience utilisateur et est recommandée, nous comprenons qu'il existe certaines applications qui doivent fonctionner dans l'orientation portrait seulement. serait approprié de soutenir les deux variantes de cette orientation dans votre application, par exemple, le bouton Accueil vers le haut et vers le bas. "
À résoudre. 1)
`- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
{
// Return YES for supported orientations
return UIInterfaceOrientationIsPortrait(interfaceOrientation);
}
2) info.plist Ouvrir ajouter une nouvelle chaîne UILaunchImageFile & insert value as Default-Portrait.png
3) Modifier les paramètres par défaut Default.png-Portrait.png & Dupliquer le fichier par défaut pour renommer-PortraitUpsideDown.png (Rotation celui-ci avec 180 degrés)
Ceci permet d'afficher & vers le bas avec des images de lancement respectives.
assurez-vous d'utiliser UIInterfaceOrientationIsPortrait (interfaceOrientation) dans tous les view-controllers dans l'application, si nécessaire. faire aussi un nettoyage avant de courir.
Utilisez ceci.
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
{
return (interfaceOrientation == UIInterfaceOrientationPortrait);
}
Pour améliorer la qualité de votre réponse, veuillez indiquer comment/pourquoi votre message résoudra le problème. –
- 1. forces UIPopoverController iPad en orientation Portrait
- 2. iPad/iPhone Dev: displayViewController Rendu le portrait en orientation paysage
- 3. Orientation de l'interface iPad
- 4. orientation iPad css
- 5. Mode Paysage UNIQUEMENT pour iPhone ou iPad
- 6. problème orientation de l'appareil Ipad
- 7. orientation de lancement iPad à plat sur la surface
- 8. iPhone/iPad UIScrollView sous-vue orientation et setAutoresizeMask problème
- 9. L'application iPad s'ouvre toujours en mode portrait
- 10. iAds affichant le portrait en orientation paysage depuis le début
- 11. MPMoviePlayerController ré-orientation portrait en paysage et retour au portrait (iOS 4.1)
- 12. ipad dev - direction utilisateur (orientation) dans mapkit
- 13. Lancement de l'application en orientation paysage pour IPad
- 14. IPad: puis-je gérer les orientations paysage et portrait uniquement dans un constructeur d'interface? (non programmatique)
- 15. Android: Mise en orientation (paysage/portrait) au lancement de l'activité
- 16. Comment paramétrer HelloWorld Template 0.99.5 en orientation portrait?
- 17. MFMailComposeViewController Orientation dans l'ipad
- 18. Hauteur de l'écran en mode portrait uniquement?
- 19. Prise en charge de l'orientation portrait uniquement
- 20. iPad Orientation Question - Une orientation ou tous les quatre - ne peut pas simplement obtenir deux pour travailler
- 21. UIInterfaceOrentation sur iPad
- 22. Javascript Orientation Le changement ne fonctionne pas avec PhoneGap sur iPad
- 23. Orientation de l'iPad sur le problème de lancement en portrait (bouton d'accueil en bas)
- 24. comment augmenter la vitesse d'orientation pour iPad?
- 25. comment prendre en charge paysage/Portrait orientation seulement pour un UIView
- 26. MPMoviePlayer Orientation
- 27. Comment enregistrer un screencast pour iPad
- 28. UITableView orientation
- 29. UIActionSheet orientation
- 30. État de l'iPad Verrouillage de l'orientation de la barre (paysage/portrait uniquement)
Je ne veux pas que l'utilisateur puisse jouer en mode paysage, cela ne fonctionne pas correctement. Je veux juste les deux modes portrait – NextRev
@Next: Voir mise à jour. – kennytm