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é.