2010-08-18 4 views
0

Dans mon application, j'ai utilisé UITabbarController à l'intérieur de UINavigationController, lorsque vous cliquez sur principal, il atterrira dans le détail avec le paysage, au lieu de cela, j'ai besoin de changer l'orientation de mon application. comment dois-je l'obtenir?Portrait au paysage Changement d'orientation de UITabbar?

Sri

Répondre

0

Vous ne pouvez pas forcer une orientation, qui nécessite l'utilisation d'une API privée. Ce que vous devez faire est d'implémenter la méthode suivante sur votre contrôleur de vue et retourner oui pour seulement les orientations supportées. Par exemple, si vous soutenez que l'orientation portrait ajouter ceci:

- (BOOL) shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)orientation { 
    return ((orientation==UIInterfaceOrientationPortrait) || (orientation==UIInterfaceOrientationPortraitUpsideDown)) 
} 

Notez également que vous devez remplacer cette méthode (copier & coller) dans chaque classe vue du contrôleur de votre hiérarchie à cause de this.

J'espère que ça aide, je ne sais pas si c'est ce que vous avez demandé.

Questions connexes