2011-11-09 3 views
0

nous savons que ces étapes simples pour verrouiller/déverrouiller l'orientation de votre iPhone 3G:comment verrouiller/déverrouiller le verrouillage d'orientation de l'iphone par programme?

From any screen, double-tap the home button 
Scroll as far left as you can on the multitasking dock 
The first symbol to the left will be a circular arrow 
Select this to either lock or unlock the orientation of your iPhone 3G 

Mais comment nous pouvons le faire programatically? Voulez-vous savoir si vous pouvez le faire pour votre application ou verrouiller l'orientation de l'appareil lui-même?

Répondre

4

Il me semble que vous demandez le dernier et je devrais demander pourquoi vous voulez faire cela. Il n'est pas possible de verrouiller l'orientation de l'appareil, car il serait ainsi verrouillé en mode portrait pour d'autres applications.

Vous ne pouvez toutefois prendre en charge que les orientations que vous souhaitez vous-même. De nombreuses applications ne prennent en charge que le mode portrait et les jeux ne prennent généralement en charge que le mode paysage.

Vous pouvez définir les orientations de l'appareil prises en charge de votre application dans XCode. Au viewcontroller.

- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation 
{ 
    // Return YES for supported orientations 
    return (interfaceOrientation == UIInterfaceOrientationLandscapeLeft || interfaceOrientation == UIInterfaceOrientationLandscapeRight); 
} 

En supposant que vous souhaitez prendre en charge les deux orientations paysage.

2

Vous ne pouvez pas le faire par programmation - il serait tout à fait erroné pour une application de modifier un paramètre qui affecte tout le reste.

Dans votre propre application, vous pouvez restreindre les orientations prises en charge en définissant UISupportedInterfaceOrientations dans votre info.plist (voir le document here). Vous pouvez également limiter l'orientation par vue à shouldAutorotateToInterfaceOrientation (voir le document here)

Questions connexes